编写一个Java程序,询问用户是否喜欢Java编程
家庭作业: 编写一个Java程序,询问用户是否喜欢Java 编程 如果用户回答是,则会显示祝贺消息 (运用你的想象力),然后结束 现在,如果用户回答“否”,那么乐趣就开始了 –程序应询问您是否确定不喜欢Java 编程 ∗ 如果用户回答“否”,则应显示“希望您能访问” 很快就会喜欢的 ∗ 否则,如果用户回答是,它应该问你是真的吗 确定您不喜欢Java编程吗?,然后重复 ·如果用户不停地说是,那么程序就会不停地问 你真的确定你不喜欢Java编程吗 那你真的不喜欢Java吗 编程 诸如此类,每印一次真的 ·当它达到打印5时,应该停止 时代 此时,如果用户仍然回答是,它也应该打印出来 坏..,然后终止 我已经为此编写了基本的切换用例,但是核心答案(包括REALY的重复)应该是for循环或嵌套for循环。这些循环真的让我困惑,所以我需要一些帮助编写一个Java程序,询问用户是否喜欢Java编程,java,Java,家庭作业: 编写一个Java程序,询问用户是否喜欢Java 编程 如果用户回答是,则会显示祝贺消息 (运用你的想象力),然后结束 现在,如果用户回答“否”,那么乐趣就开始了 –程序应询问您是否确定不喜欢Java 编程 ∗ 如果用户回答“否”,则应显示“希望您能访问” 很快就会喜欢的 ∗ 否则,如果用户回答是,它应该问你是真的吗 确定您不喜欢Java编程吗?,然后重复 ·如果用户不停地说是,那么程序就会不停地问 你真的确定你不喜欢Java编程吗 那你真的不喜欢Java吗 编程 诸如此类,每印一次真
package lab7;
import java.util.Scanner;
public class problem7 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("Do you like java programming? 'yes' / 'no'");
String input = scan.next();
switch (input) {
case "yes":
case "Yes":
System.out.println("Congratulations, you are an advanced intellectual");
break;
case "no":
System.out.println("Are you sure you don't like java programming?");
String input2 = scan.next();
switch (input2) {
case "no":
case "No":
System.out.println("Hope you’ll get to like it soon...");
break;
case "yes":
case "Yes":
System.out.println("Are you really sure you don’t like Java programming?");
}
}
}
}
样本运行1
你喜欢Java编程吗?是或否:否
你确定你不喜欢Java编程吗?是或否:是
你真的不喜欢Java编程吗?是或否:
对
你真的确定你不喜欢Java编程吗?是或
否:否
希望你很快就会喜欢它
样本运行2
你喜欢Java编程吗?是或否:否
你确定你不喜欢Java编程吗?是或否:是
你真的不喜欢Java编程吗?是或否:
对
你真的确定你不喜欢Java编程吗?是或
否:是的
你真的不喜欢Java编程吗?
是或否:是
你真的不喜欢Java吗
编程?是或否:是
你真的不喜欢Java吗
编程?是或否:是
太糟糕了
循环
部分的基本流程如下
for (int i = 1; i < 5; i++) {
System.out.println("get user input");
// test to see if Yes or No (omitted)
String out = "";
for (int inner = 0; inner < i; inner++) {
out = out + "really, ";
}
System.out.println(out); // you will want to build the proper String
}
for(int i=1;i<5;i++){
System.out.println(“获取用户输入”);
//测试是否为是(省略)
串出“”;
for(int-inner=0;inner
当用户希望在运行时给出自己的姓名,并将姓名作为输出返回时
导入java.util.Scanner
公共类WriteYourName{
public static void main(String[] args) {
Scanner stdin = new Scanner( System.in );
String yourName; // Entered by the user.
String yourUpperCaseName; // Change your name to upper case letters.
System.out.print("Please enter your good name: ");
yourName = stdin.nextLine();
yourUpperCaseName = yourName.toUpperCase();
System.out.println("Hiii, " + yourUpperCaseName + ", How are you buddy?");
}
}四票?这里甚至没有一个具体的问题,我看不出和这个问题有什么关系。OP似乎已经知道如何正确使用扫描仪。