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 @   七色彩虹k  阅读(193)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
· 张高兴的大模型开发实战:(一)使用 Selenium 进行网页爬虫
点击右上角即可分享
微信分享提示