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工具)升级版
1165172 学习 · 17581 问题
相似问题