Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
编写一个Java程序,询问用户是否喜欢Java编程_Java - Fatal编程技术网

编写一个Java程序,询问用户是否喜欢Java编程

编写一个Java程序,询问用户是否喜欢Java编程,java,Java,家庭作业: 编写一个Java程序,询问用户是否喜欢Java 编程 如果用户回答是,则会显示祝贺消息 (运用你的想象力),然后结束 现在,如果用户回答“否”,那么乐趣就开始了 –程序应询问您是否确定不喜欢Java 编程 ∗ 如果用户回答“否”,则应显示“希望您能访问” 很快就会喜欢的 ∗ 否则,如果用户回答是,它应该问你是真的吗 确定您不喜欢Java编程吗?,然后重复 ·如果用户不停地说是,那么程序就会不停地问 你真的确定你不喜欢Java编程吗 那你真的不喜欢Java吗 编程 诸如此类,每印一次真

家庭作业:

编写一个Java程序,询问用户是否喜欢Java 编程

如果用户回答是,则会显示祝贺消息 (运用你的想象力),然后结束

现在,如果用户回答“否”,那么乐趣就开始了

–程序应询问您是否确定不喜欢Java 编程

∗ 如果用户回答“否”,则应显示“希望您能访问” 很快就会喜欢的

∗ 否则,如果用户回答是,它应该问你是真的吗 确定您不喜欢Java编程吗?,然后重复

·如果用户不停地说是,那么程序就会不停地问

你真的确定你不喜欢Java编程吗

那你真的不喜欢Java吗 编程

诸如此类,每印一次真的

·当它达到打印5时,应该停止 时代

此时,如果用户仍然回答是,它也应该打印出来 坏..,然后终止

我已经为此编写了基本的切换用例,但是核心答案(包括REALY的重复)应该是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吗 编程?是或否:是

太糟糕了


循环
部分的基本流程如下

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似乎已经知道如何正确使用扫描仪。