嘿伙计我只是搞乱了,我不能让这个工作:
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来搞砸.请快点帮忙
我的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) 我有一个很长的问题.我正在创建一个银行帐户并将余额设置为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)