java老錯
發布時間: 2023-02-23 09:47:48
⑴ java中的問題,程序老是有錯,求大神幫忙看看
importjava.util.Scanner;
publicclasslili{
publicstaticvoidmain(String[]args){
Stringpassword;
intamount;
inta;
intb;
for(inti=0;i<3;i++){
System.out.print("請輸入密碼:");
Scannerinput=newScanner(System.in);
password=input.next();
if(password.equals("111111")){
System.out.print("請輸入金額:");
do{
amount=input.nextInt();
a=amount%100;
b=amount/100;
if(a==0&&b>0&&b<=10){
System.out.print("您取了"+amount+"了");
break;
}
else
System.out.print("您輸入的金額不合法,請重新輸入:");
}while(password.equals("111111"));
break;
}else
System.out.println("密碼錯誤,請取卡");
continue;
}
}
}
在循環體中,執行到continue的時候,將會跳出循環,continue後邊的這句System.out.println("密碼錯誤,請取卡");就不再執行,所以提示Unreachable code 無法訪問的代碼。把這句放到continue前邊就OK。
循環是Java最基礎的知識之一,如果你從事Java編程工作的話,用的的機率非常頻繁,建議你補習下Java的基礎知識。
熱點內容