week3打印车票问题:车票10元,设找零功能
input:投入金额
output:打印车票且找零,(可续投金额直至满足金额大于10的情况)
import java.util.Scanner;
public class printTicket {public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int balance = 0;
int amount;
while(true) {
System.out.println("please enter amount: ");
amount = in.nextInt();
balance = balance + amount;
if(balance>=10) {
System.out.println("***here prints your ticket***");
System.out.println("***your change is: "+ (balance-10)+"***");
balance = 0;
}
}
}
}
讨论:
定义balance和amount放在while内外是否有影响?