用户输入工具调用

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();        //交还用户输入工具
    }
}

 

posted on 2019-07-11 12:53  Jeydon  阅读(152)  评论(0)    收藏  举报

导航