Java作业:从控制台输入一个编号,获取这本书的详细信息的代码
时间: 2023-04-05 07:03:12 浏览: 101
以下是获取书籍详细信息的 Java 代码示例:
import java.util.Scanner;
public class BookInfo {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入书籍编号:");
int bookId = scanner.nextInt();
scanner.close();
// 根据书籍编号获取书籍详细信息
String bookInfo = getBookInfo(bookId);
// 输出书籍详细信息
System.out.println(bookInfo);
}
private static String getBookInfo(int bookId) {
// 根据书籍编号查询数据库或调用接口获取书籍详细信息
// 这里只是模拟,返回一个固定的字符串
return "书籍编号:" + bookId + "\n书名:《Java编程思想》\n作者:Bruce Eckel\n出版社:机械工业出版社\n价格:99元";
}
}
相关问题
用java语言写一个程序:从控制台输入一个正整数,输出该正整数各位数字之和
下面是一个使用Java语言编写的程序,可以从控制台输入一个正整数,然后输出该正整数各位数字之和:
```java
import java.util.Scanner;
public class SumOfDigits {
public static void main(String[] args) {
Scanner input = new Scanner(System.in); // 创建Scanner对象,用于接收用户输入
System.out.print("请输入一个正整数:");
int num = input.nextInt(); // 读取用户输入的整数
int sum = 0; // 定义一个变量用于保存各位数字之和
while (num > 0) {
sum += num % 10; // 取出num的个位数字并累加到sum中
num /= 10; // 将num除以10,相当于去掉个位数字
}
System.out.println("各位数字之和为:" + sum); // 输出各位数字之和
}
}
```
运行程序后,控制台会提示用户输入一个正整数,用户输入后程序会自动计算出各位数字之和并输出。
使用Java语言编程实现:从控制台输入一个正整数,编程输出该正整数各位数字之和
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个正整数:");
int num = scanner.nextInt();
int sum = 0;
while (num > 0) {
sum += num % 10;
num /= 10;
}
System.out.println("该正整数各位数字之和为:" + sum);
}
}
```