public
創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比井陘網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式井陘網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋井陘地區(qū)。費(fèi)用合理售后完善,十余年實(shí)體公司更值得信賴。
void
land(){
int
a=0;
System.out.println("請(qǐng)選擇操作界面:1取款,2存款,3查詢,4轉(zhuǎn)賬,5退出");
switch(a){
case
'1'
:
get();
break;
case
'2'
:
set();
break;
case
'3'
:
query();
break;
case
'4'
:
divert();
break;
case
'5'
:
SetOut();
break;
}
這個(gè)方法里面寫的有問題啊。首先沒有接收輸入選項(xiàng)的代碼。另外,初始化那個(gè)a是0,下面也沒有對(duì)應(yīng)的處理。當(dāng)然不能執(zhí)行下去了。
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++;
if(times == 4){
System.out.println("密碼錯(cuò)誤,請(qǐng)取卡");
break;
}
System.out.println("請(qǐng)輸入你的密碼");
String password = sc.next();
if(password.equals("111111")){
Boolean moneyflag = true;
while(moneyflag){
System.out.println("請(qǐng)輸入金額");
int number = sc.nextInt();
if(number = 0 number = 1000 number % 100 == 0){
System.out.println("用戶取了" + number + "元。交易完成");
moneyflag = false;
}else{
System.out.println("請(qǐng)重新輸入金額");
}
}
break;
}else{
continue;
}
}
}
}
package demo;
import java.util.Scanner;
public class Test3 {
public static void main(String[] args) {
Scanner scanner =new Scanner(System.in);
int cnt=3;
String username = null;
String password = null;
double money = 1000;
String targetName = "admin33";
double targetMoney = 1000;
while(true){
if(username!=nullpassword!=null){
if("admin".equals(username) "123".equals(password)){
System.out.println("歡迎光臨");
while(true){
System.out.println("請(qǐng)選擇您的操作 1 取錢 2 存錢 3 轉(zhuǎn)賬 4 查詢 5 退出 ");
int n = scanner.nextInt();
if(n==1){//取錢
System.out.println("請(qǐng)輸入金額");
int getter = scanner.nextInt();
if(getter=0){
if(getter=5000){
if(getter=money){
money-=getter;
}else{
System.out.println("余額不足");
}
}else{
System.out.println("單筆只能取5000及以下");
}
}else{
System.out.println("銀行不到給");
}
}else if(n==2){//存錢
System.out.println("請(qǐng)輸入金額");
int save = scanner.nextInt();
if(save=0){
money+=save;
}
}else if(n==3){//轉(zhuǎn)賬
System.out.println("請(qǐng)輸入目標(biāo)賬戶");
String target = scanner.next();
if(target.equals(targetName)){
System.out.println("請(qǐng)輸入金額");
int getter = scanner.nextInt();
if(getter=0){
if(getter=5000){
if(getter=money){
money-=getter;
targetMoney+=getter;
}else{
System.out.println("余額不足");
}
}else{
System.out.println("單筆只能取5000及以下");
}
}else{
System.out.println("銀行不到給");
}
}
}else if(n==4){//查詢
System.out.println(money);
}else if(n==5){//退出
System.exit(0);
}else{
System.out.println("沒有該項(xiàng)服務(wù)");
}
}
}else{
cnt--;
System.out.println("輸入錯(cuò)誤,您還有"+cnt+"次機(jī)會(huì)");
username=null;
password=null;
if(cnt=0){
System.out.println("對(duì)不起,您的賬號(hào)被凍結(jié),請(qǐng)到最近的營業(yè)廳解除凍結(jié)");
System.exit(0);
}
}
}else{
System.out.println("請(qǐng)輸入您的賬號(hào)");
username = scanner.next();
System.out.println("請(qǐng)輸入您的密碼");
password = scanner.next();
}
}
}
}