使用java编辑符合如下条件的代码:以while无限循环输入,直到你以键盘输入c后,退出程序。
我的代码如下:publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);while(...
我的代码如下:
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while (true){
System.out.println("请输入字符串 : ");
String x = scanner.next();
if(x=="c")
break;
System.out.println("您输入的是 : " +x);
}
}
输出结果就是输入c的时候无法跳出,还会继续运行,请高手解答一下!谢谢 展开
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while (true){
System.out.println("请输入字符串 : ");
String x = scanner.next();
if(x=="c")
break;
System.out.println("您输入的是 : " +x);
}
}
输出结果就是输入c的时候无法跳出,还会继续运行,请高手解答一下!谢谢 展开
2个回答
展开全部
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while (true) {
System.out.println("请输入字符串 : ");
String x = scanner.next();
if (x.equals("c"))//这里有问题,字符串对象的比较需要使用equals
break;
System.out.println("您输入的是 : " + x);
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询