JAVA按格式输出学号姓名
时间: 2024-10-14 08:08:36 浏览: 10
在Java中,你可以使用`printf`或者`String.format()`方法按照特定格式输出学号和姓名。假设你有一个包含学生信息的对象,比如Student类,它有学号(id)和姓名(name)属性,可以这样做:
```java
public class Student {
private String id;
private String name;
// 构造函数、getter和setter省略
public void displayInfo() {
String formattedOutput = "学号: %s, 姓名: %s";
System.out.printf(formattedOutput, this.id, this.name);
// 或者
// String output = String.format(formattedOutput, this.id, this.name);
// System.out.println(output);
}
}
// 使用示例
Student student = new Student();
student.setId("001");
student.setName("张三");
student.displayInfo(); // 输出:学号: 001, 姓名: 张三
```
相关问题
JAVA分行输入学号姓名,并输出姓名学号
在Java中,你可以使用Scanner类从控制台获取用户输入的学号和姓名,然后通过System.out.println()来输出。下面是一个简单的示例程序:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 输入提示
System.out.print("请输入学号: ");
String studentID = scanner.nextLine(); // 获取一行输入作为学号
System.out.print("请输入姓名: ");
String name = scanner.nextLine(); // 同样获取一行输入作为姓名
// 输出结果
System.out.println("姓名: " + name + ", 学号: " + studentID);
// 关闭扫描器
scanner.close();
}
}
```
在这个程序中,我们首先创建了一个Scanner对象来读取用户的输入。然后分别提示用户输入学号和姓名,`scanner.nextLine()`会读取并存储一整行文本,这里就包括了用户输入的值。最后将姓名和学号打印出来。
JAVA由控制台输入学号姓名,并分行输出
在Java中,你可以使用Scanner类从控制台获取用户输入的学号和姓名,然后通过println()函数将它们分行输出。下面是一个简单的示例程序:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入学号:");
String studentID = scanner.nextLine(); // 获取学号
System.out.println("请输入姓名:");
String name = scanner.nextLine(); // 获取姓名
// 分行输出
System.out.println("学号:" + studentID); // 输出学号
System.out.println("姓名:" + name); // 输出姓名
scanner.close(); // 关闭扫描器以释放资源
}
}
```
在这个程序中,用户会被提示输入学号和姓名,每输入一行,程序会读取并存储,然后分别打印出结果。
阅读全文