public
void
land(){
int
a=0;
switch(a){
case
'1'
:
get();
break;
set();
query();
SetOut();
}
这个方法里面写的有问题啊.首先没有接收输入选项的代码.另外,初始化那个a是0,下面也没有对应的处理.当然不能执行下去了.
package arraylist;
import java.util.Scanner;
public class AtmDemo
{
public static void main(String[] args)
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
Boolean flag = true;
int times = 0;
while(flag){
times++;
System.out.println("密码错误,请取卡");
System.out.println("请输入你的密码");
String password = sc.next();
if(password.equals("111111")){
Boolean moneyflag = true;
while(moneyflag){
System.out.println("请输入金额");
int number = sc.nextInt();
if(number = 0 number = 1000 number % 100 == 0){
System.out.println("用户取了" + number + "元.交易完成");
moneyflag = false;
}else{
System.out.println("请重新输入金额");
continue;
package demo;
public static void main(String[] args) {
Scanner scanner =new Scanner(System.in);
String username = null;
String password = null;
double money = 1000;
double targetMoney = 1000;
while(true){
if(username!=nullpassword!=null){
System.out.println("欢迎光临");
int n = scanner.nextInt();
if(n==1){//取钱
int getter = scanner.nextInt();
if(getter=0){
if(getter=money){
money-=getter;
System.out.println("余额不足");
System.out.println("银行不到给");
int save = scanner.nextInt();
if(save=0){
money+=save;
System.out.println("请输入目标账户");
String target = scanner.next();
if(target.equals(targetName)){
targetMoney+=getter;
System.out.println(money);
System.exit(0);
System.out.println("没有该项服务");
cnt--;
System.out.println("输入错误,您还有"+cnt+"次机会");
username=null;
password=null;
if(cnt=0){
System.out.println("对不起,您的账号被冻结,请到最近的营业厅解除冻结");
System.out.println("请输入您的账号");
username = scanner.next();
System.out.println("请输入您的密码");
password = scanner.next();
以上就是土嘎嘎小编为大家整理的提款机java代码相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!