 
		qq_慕娘2109538
2014-12-17 13:42
package lianxi;
import java.util.Scanner;
/**
 * Qing.java
 * @author Administrator
 * 2014\12\17
 * 程序开始
 */
public class Qing {
    //程序开始
 public static void main(String[] args){
      //键盘输入包导入
  Scanner input = new Scanner(System.in);
  
    //变量赋值声明
  String name;
  
  int password; 
  
  
  
  System.out.print("请输入用户名:");//打印输出
       //字符类型转换
  name = input.next().charAt(0);//键盘输入
  
  System.out.print("请输入密码:");//打印输出
  
  password = input.nextInt();//键盘输入
  
  //符合要求进入if语句
       
  if(name=="青"&& password==123){ 
  
   System.out.print("欢迎你,青");
   
  }
  else{//不符合要求进入else语句
   
   System.out.print("对不起,你不是青");
   
  }
  
  
  
  
 }
} 
				
如图所示,共有2个问题。
1.代码有编译错误,char类型转换String。
2.字符串比较使用equals方法比较,不要使用 == 操作符, == 比较的是对象的内存地址。
Java入门第一季(IDEA工具)
1168089 学习 · 18754 问题
相似问题