for循环我知道怎么从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("*********建设银行欢迎您**********");
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有没有关系
System.out.println("请放入纸币");
int er=input.nextInt();
System.out.println(icbc.showcun(er));
方法中的参数是不是只是一个类型,表示在main方法中要用到这个参数还是它有什么含义,好像很简单的样子,我凌乱了……,求解
不负相思意
相关分类