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,回车:
运行成功!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
· 张高兴的大模型开发实战:(一)使用 Selenium 进行网页爬虫