小编Jos*_*osh的帖子

对象比较:地址与内容

嘿伙计我只是搞乱了,我不能让这个工作:

public static void main(String[] args){
    Scanner input = new Scanner (System.in);
    String x = "hey";
    System.out.println("What is x?:  ");
    x = input.nextLine();
    System.out.println(x);
    if (x == "hello")
        System.out.println("hello");
    else
        System.out.println("goodbye");
}
Run Code Online (Sandbox Code Playgroud)

它当然应该打印你好hello如果你输入你好,但它不会.我正在使用Eclipse来搞砸.请快点帮忙

java

1
推荐指数
1
解决办法
139
查看次数

切换到Java是循环的

我的switch语句只是循环.它应该打印您选择的选项,然后重新打印菜单.请帮忙!这是我的代码:

menu ="\n\t1  Create Account" + 
            "\n\t2  Check balance" +
            "\n\t3  Withdraw" +
            "\n\t1  Deposit" + 
            "\n\t2  Get account ID" +
            "\n\t3  Set ID" +
            "\n\t1  Display Account Info" +

            "\n\t0  Quit\n\n\n";

    System.out.println(menu);
    System.out.println("\tEnter your selection:  ");
    option = scan.nextInt();

while (option != 0) {

            switch (option) {

            case 1: //  Enter and Validate SSN
                        System.out.print("option 1");
                        break;

            case 2:     //Enter and Validate Passwords
                        System.out.print("option 2");
                        break;

            case 3:     //Enter,Verify, and Translate a Phone keypad Number
                        System.out.print("option 3");
                        break;

            case …
Run Code Online (Sandbox Code Playgroud)

java loops switch-statement

1
推荐指数
1
解决办法
2784
查看次数

在用户修改它之后,Java不会读取我传递给它的变量

我有一个很长的问题.我正在创建一个银行帐户并将余额设置为0.如果用户选择提取或存入资金到帐户,则余额永远不会更改.我选择显示余额,它仍然说0.这可能是一个没脑子,但我现在就花了.这是我的长代码(switch语句在我的主类中,方法在对象类中):

public class MyProgram2{
public static void main(String[] args){
    Scanner scan = new Scanner(System.in);
    Scanner input = new Scanner (System.in);
    String menu, outputString, poo;
    int option = 1;
    int id = 0;
    double balance = 0, amount = 0;
    Account acc = new Account();


    menu ="\n\t1  Create Account and ID" + 
            "\n\t2  Check balance" +
            "\n\t3  Withdraw" +
            "\n\t4  Deposit" + 
            "\n\t5  Get account ID" +
            "\n\t6  Display Account Info" +

            "\n\t0  Quit\n\n\n";

    System.out.println(menu);
    System.out.println("\tEnter your selection:  ");
    option = …
Run Code Online (Sandbox Code Playgroud)

java methods switch-statement

1
推荐指数
1
解决办法
154
查看次数

标签 统计

java ×3

switch-statement ×2

loops ×1

methods ×1