用户输入工具调用
1, 在public class XXX上编写:import java.util.Scanner;//工具的获取
2, 在main方法后面的第一行: Scanner scan=new Scanner(System.in);
3, 使用scan实现用户的输入为变量赋值:
double weight=scan.nextDouble();
int age =scan.Int();
例:超市收银
package Market; import java.util.Scanner; //告知java要调用用户输入工具 public class SuperMarketDemo { public static void main(String[] args) { Scanner scan=new Scanner(System.in); //工具已获得 double total=0; while(true) { System.out.println("商品单价:"); double price=scan.nextDouble(); //商品单价price由用户输入赋值 if(price==0) { break; } //if便于输入多个商品,没有商品时输入0自动终止 System.out.println("数量:"); int count=scan.nextInt(); //商品数量price由用户输入赋值 total=price*count+total; //总价等于商品单价乘以数量加上之前商品的总价格 if(count==0) { break; } //if便于输入多个商品,没有商品时输入0自动终止 } if (total>=0) { System.out.println("应付金额:"+total); System.out.print("收取金额:"); double money=scan.nextDouble(); //收银员输入收到金额 if (money>=total) { System.out.println("找零:"+(money-total));//自动计算找零金额 }else { System.out.println("余额不足"); } } scan.close(); //交还用户输入工具 } }
浙公网安备 33010602011771号