作业作业:
编写了一个Java程序,询问用户是否喜欢Java编程。
如果用户回答是,那么它将显示一条祝贺消息(使用您的想象力),并终止。
现在,如果用户回答否,那么乐趣就开始了。
-程序应该问,你确定你不喜欢Java编程吗?
∗如果用户回答不,那么它应该显示希望你很快就会喜欢它.
否则,如果用户回答是,它应该问您确实不喜欢∗编程吗?然后重复。
·如果用户一直说“是”,那么程序就会一直问
你真的确定你不喜欢Java编程吗?
那么,您真的确定不喜欢Java编程吗?
以此类推,每次再印一次真的。
当它真正打印5次时,它应该停止。
在这一点上,如果用户仍然回答是,它应该打印太坏..,并终止。
我已经为此编写了基本的开关情况,但是核心答案(包括for的重复)应该是for循环或嵌套的for循环。这些循环真的把我弄糊涂了,所以我需要一些帮助。
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编程吗?是或不是:是的
太糟了.
发布于 2019-10-15 05:24:03
循环really部件的基本流程如下
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
}发布于 2021-04-24 06:04:58
当用户希望在运行时给出他/她的名字,并以名称作为输出作为回报时。
进口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?");
}  }
https://stackoverflow.com/questions/58387564
复制相似问题