用if结构写出:键盘输入用户名等于字符"青",密码等于数字"123",控制台就输出"欢迎你,青",否则就输出"对不起,你不是青".请帮我解决一下,我的Q是135787700

解决方案 »

  1.   

    import java.util.*;
    public class Test1 {

    public static void main(String[] args) {
                Scanner scanner = new Scanner(System.in);
    System.out.println("请输入用户名:");
    String name = scanner.next();
    if (name.equals("青")) {
    System.out.println("请输入您的密码:");
    int password = scanner.nextInt();
    if (password == 123) {
    System.out.println("欢迎你,青!");
    } else {
    System.out.println("sorrr,你不是青!");
    }
    } else {
    System.out.println("sorrr,你不是青!");
    }
      
    }
    }
      

  2.   

    楼主兄弟的方法很好,我自己也搞一个另一种的import java.io.*; 
    public class OutputStream { public static void main(String[] args) {  BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
    String name,passwordString; 
    int password;System.out.println("请输入用户名:"); 
    System.out.flush();
    name=br.readLine();if (name.equals("青")) { System.out.println("请输入您的密码:"); 
    password=Integer.ParseInt(passwordString);
    if (password == 123) { 
    System.out.println("欢迎你,青!"); 
    } else { 
    System.out.println("对不起,你不是青!"); 

    } else { 
    System.out.println("对不起,你不是青!"); 

      

    }
      

  3.   

    不是说if结构.能够有多个else-if块.但只能有一个else块啊.我目前只能看懂一楼大哥的写法!