for循環(huán)我知道怎么從1加到9,但是不知道怎么從9減到1,就是說我不會用i--;。還有boolean類型我不是很理解他有什么用,該什么時候用。還有就是帶參方法了,怎么理解 例如:類:package daican.net;public class aaa {public int name=9;public int pwd=0;int money=10000;public int showqu(int qu){if(money<qu){System.out.println("余額不足");}else{money=money-qu;System.out.print("本次取款為:"+qu+"\t您的余額為:"+money); }
return money;
}public String showcun(int cun){money=money+cun;return "存儲成功";}}測試類:package pin.com;import java.util.*;import daican.net.aaa;public class daican {public static void main(String[] args) {Scanner input=new Scanner(System.in);aaa icbc=new aaa();System.out.println("********************************");System.out.println("*********建設(shè)銀行歡迎您**********");System.out.println("********************************");System.out.println("**請選擇操作1.存錢 2.取錢 3.退出**");int yi=input.nextInt();switch (yi) {case 1:System.out.println("請放入紙幣");int er=input.nextInt();System.out.println(icbc.showcun(er));break;case 2:for (int i = 0; i <5; i++) { System.out.println("請輸入您的卡號");
int ha=input.nextInt();
System.out.println("請輸入密碼");
int haa=input.nextInt();
if(icbc.name==ha&&icbc.pwd==haa)
{
System.out.println("請輸入金額");
int quqian=input.nextInt();
icbc.showqu(quqian);
break;
}
else if(icbc.name!=ha&&icbc.pwd!=haa)
{
System.out.println("輸入錯誤,請重新輸入");
System.out.println("---------------------------");
i++;
}
if(i==5)
{
System.out.println("三次輸錯誤,您的卡已被鎖定");
}
}
break;
case 3:
System.out.println("請取卡……");
break;
default:
break;
}
}}不理解類中方法中的 public String showcun(int cun)跟測試類中的int er有沒有關(guān)系System.out.println("請放入紙幣");int er=input.nextInt();System.out.println(icbc.showcun(er));方法中的參數(shù)是不是只是一個類型,表示在main方法中要用到這個參數(shù)還是它有什么含義,好像很簡單的樣子,我凌亂了……,求解
2 回答

不負(fù)相思意
TA貢獻(xiàn)1777條經(jīng)驗 獲得超10個贊
方法中的 public String showcun(int cun)跟測試類中的int er沒有什么直接關(guān)系的,它們都是用來說明的,當(dāng)我們調(diào)用方法時需要傳參數(shù)的。你的showcun方法里面?zhèn)鞯闹凳怯脕碚f明存錢的數(shù)目的,到最后測試類里面的int er也可以理解為int cun,因為它調(diào)用了showcun這個方法了,這時傳入的參數(shù)就er。。。
至于boolean類型是當(dāng)情況只分為兩種的時候使用boolean類型,要么是true,要么就是false,沒有其他的值了。。。
添加回答
舉報
0/150
提交
取消