1. (简答题) 编程实现:(以下变量从键盘输入,截屏程序代码和输出的结果) 使用变量存储并打印输出以下mp3信息: 品牌(brand):爱国者F928 重量(weight):12.4 电池类型(type):内置锂电池 价格(price):499 java
时间: 2024-09-13 22:12:07 浏览: 49
C语言简答题(疑似题库)1.doc
在Java中,你可以使用Scanner类来获取用户的输入,然后创建一个简单的对象来存储这些信息,并通过反射或者其他合适的方式输出。这里是一个简化的示例:
```java
import java.util.Scanner;
public class Mp3Info {
private String brand;
private double weight;
private String batteryType;
private int price;
// 构造函数接收输入值
public Mp3Info(String brand, double weight, String batteryType, int price) {
this.brand = brand;
this.weight = weight;
this.batteryType = batteryType;
this.price = price;
}
public void displayInfo() {
System.out.println("品牌:" + brand);
System.out.println("重量:" + weight + " 克");
System.out.println("电池类型:" + batteryType);
System.out.println("价格:" + price + " 元");
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入MP3的品牌:");
String brand = scanner.nextLine();
System.out.println("请输入MP3的重量:");
double weight = scanner.nextDouble();
scanner.next(); // 跳过换行符
System.out.println("请输入MP3的电池类型:");
String batteryType = scanner.nextLine();
System.out.println("请输入MP3的价格:");
int price = scanner.nextInt();
// 创建Mp3Info对象并显示信息
Mp3Info mp3 = new Mp3Info(brand, weight, batteryType, price);
mp3.displayInfo();
}
}
```
当你运行这个程序并按照提示输入信息后,它会打印出相应的MP3信息。
阅读全文