为了账号安全,请及时绑定邮箱和手机立即绑定

帮忙看看哪错了

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("对不起,你不是青");
   
  }
  
  
  
  
 }
}

正在回答

3 回答

549127650001000105000302.jpg

如图所示,共有2个问题。

1.代码有编译错误,char类型转换String。

2.字符串比较使用equals方法比较,不要使用 == 操作符, == 比较的是对象的内存地址。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165155    人
  • 解答问题       17581    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程

帮忙看看哪错了

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信