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,回车:

运行成功!
浙公网安备 33010602011771号