java中while(!answer.equals("year"));括号里面的是什么意思?
importjava.util.*;publicclassTest4_3{publicstaticvoidmain(String[]args){Stringanswer;...
import java.util.*;
public class Test4_3 {
public static void main(String[] args){
String answer;
Scanner input=new Scanner(System.in);
do{
System.out.println("唱歌");
System.out.println("演奏肖邦钢琴曲!");
System.out.println("可以了吗?(year/no)");
answer=input.next();
}while(!answer.equals("year"));
System.out.println("大功告成");
}
} 展开
public class Test4_3 {
public static void main(String[] args){
String answer;
Scanner input=new Scanner(System.in);
do{
System.out.println("唱歌");
System.out.println("演奏肖邦钢琴曲!");
System.out.println("可以了吗?(year/no)");
answer=input.next();
}while(!answer.equals("year"));
System.out.println("大功告成");
}
} 展开
展开全部
这是类似dos下的小程序。比如当你在cmd的界面里打dir时,cmd窗口就显示这个目录下的文件列表。上面的Scanner input=new Scanner(System.in);是监听键盘事件。
while(!answer.equals("year"));是一个死循环用来监听键盘输入了什么。
直到你用键盘输入了year这几个字母时才会进到do里面去执行
System.out.println("唱歌");
System.out.println("演奏肖邦钢琴曲!");
System.out.println("可以了吗?(year/no)");
answer=input.next();
while(!answer.equals("year"));是一个死循环用来监听键盘输入了什么。
直到你用键盘输入了year这几个字母时才会进到do里面去执行
System.out.println("唱歌");
System.out.println("演奏肖邦钢琴曲!");
System.out.println("可以了吗?(year/no)");
answer=input.next();
展开全部
(!answer.equals("year") 表示 answer 不是year 时 执行循环
我觉得 源代码 应该是 想要用yes/no 吧
我觉得 源代码 应该是 想要用yes/no 吧
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就是一个判断语句啊,看看你键盘输入与year相比较。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
意思是:当answer这个字符串不是year的时候。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询