java中的标识符与简单数据类型

实验目的

掌握从键盘为简单型变量输入数据。掌握使用Scanner类创建一个对象。
学习让reader对象调用下列方法读取用户在命令行输入的各种简单类型数据:

nextBoolean();
nextByte();
nextShort();
nextInt();
nextLong();
nextFloat();
nextDouble();
在调试程序时,程序会等待用户在命令行输入数据回车确认。

实验要求

编写一个Java应用程序,在主类的main方法中声明用于存放产品数量的int型变量amount和产品单价的float型变量price,以及存放全部产品总价格float型变量sum

程序代码

在F:\Document\3-5中新建一个记事本
填入

import java.util.Scanner;

public class InputData {
    public static void main(String[] args) {
        Scanner reader = new Scanner(System.in);
        int amount = 0;
        float price = 0,sum = 0;
        System.out.println("输入产品数量:(回车确定)");
        amount = reader.nextInt();  //从键盘为amount赋值
        System.out.println("输入产品单价(回车确定)");
        price = reader.nextFloat();  //从键盘为price赋值
        sum = price*amount;
        System.out.printf("数量:%d,单价:%5.2f,总价值:%5.2f\n",amount,price,sum);
    }
    
}

保存为ANSI格式,重命名为InputData.java
在这里敲入cmd,并回车:

弹出命令行窗口:

敲入:

javac InputData.java

回车:

生成.class文件:

编译成功:
继续在命令行窗口敲入:

java InputData

并回车:

依次输入46,回车,25.67,回车:

运行成功!

posted @ 2022-03-18 16:46  七色彩虹k  阅读(203)  评论(0)    收藏  举报