当前位置: 代码迷 >> Java相关 >> 控制台输入,按回车没反应。 多谢
  详细解决方案

控制台输入,按回车没反应。 多谢

热度:40   发布时间:2016-04-22 21:11:47.0
控制台输入,按回车没反应。 谢谢
控制台输入,没反应。谢谢·
package chapter13;

import java.util.Scanner;

/**
 * 银行类
 * @author lenovo
 *
 */
public class Bank {

double balance=0.0;
Scanner console = null;

public void bankMenu(){ 
System.out.println("1.存款  2.取款  3.退出");
System.out.print("请输入您的选项:");
console = new Scanner(System.in);
int chose = console.nextInt();
switch(chose){
case 1: deposit();break;
case 2: drawing();break;
case 3: exitMenu();break;

}

}

private void exitMenu() {

}

private void drawing() {
// TODO Auto-generated method stub
console = new Scanner(System.in);
System.out.print("请输入存入钱数:");
balance=balance+console.nextDouble();
System.out.println("****当前余额"+balance+"****");

}

private void deposit() {
// TODO Auto-generated method stub
console = new Scanner(System.in);
System.out.print("请输入存入钱数:");
balance=balance+console.nextDouble();
System.out.println("****当前余额"+balance+"****");

}


}

------解决方案--------------------
代码:
package chapter13;

import static org.junit.Assert.*;

import org.junit.Test;

public class BankTest {

    @Test
    public void testBankMenu() {
        Bank bank = new Bank();
        bank.bankMenu();
    }

}


输出:
1.存款  2.取款  3.退出
请输入您的选项:1
请输入存入钱数:100
****当前余额100.0****

挺好用的呀
  相关解决方案