Java从键盘输入学生学号
时间: 2023-10-20 16:07:14 浏览: 68
您好!感谢您的提问!以下是Java代码从键盘输入学生学号的示例:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// 创建Scanner对象
Scanner scanner = new Scanner(System.in);
// 从键盘输入学生学号
System.out.print("请输入学生学号:");
String studentID = scanner.nextLine();
// 输出学生学号
System.out.println("学生学号是:" + studentID);
// 关闭Scanner对象
scanner.close();
}
}
```
在这个示例中,我们使用了Java的Scanner类来从键盘输入学生学号。首先,我们创建了一个Scanner对象,然后使用`nextLine()`方法来读取用户输入的学生学号,并将其存储在一个名为`studentID`的字符串变量中。最后,我们输出学生学号,并关闭Scanner对象以释放资源。
相关问题
从键盘输入学生学号,输出学生姓名,若输出的不是以下学号,则输出该学生不存在D001张三:D002李四
好的,以下是Java代码实现从键盘输入学生学号并输出学生姓名的示例,如果输入的学号不是D001或D002,则输出该学生不存在:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// 创建Scanner对象
Scanner scanner = new Scanner(System.in);
// 从键盘输入学生学号
System.out.print("请输入学生学号:");
String studentID = scanner.nextLine();
// 判断学生姓名
String studentName = "";
switch (studentID) {
case "D001":
studentName = "张三";
break;
case "D002":
studentName = "李四";
break;
default:
System.out.println("该学生不存在");
break;
}
// 输出学生姓名
if (!studentName.equals("")) {
System.out.println("学生姓名是:" + studentName);
}
// 关闭Scanner对象
scanner.close();
}
}
```
在这个示例中,我们在输入学号后使用`switch`语句判断学生姓名。如果学号是D001,则学生姓名是张三;如果学号是D002,则学生姓名是李四;如果学号不是D001或D002,则输出该学生不存在。最后,我们输出学生姓名(如果学号存在对应的学生姓名),并关闭Scanner对象以释放资源。
JAVA使用readLine()方法从键盘输入若干行字符串,输入“exit”结束输入,将输入若干行字符串保存到一个以学生学号命名的文本文件中。
好的,我可以帮你解决这个问题。以下是Java代码实现:
```java
import java.io.*;
public class SaveToFile {
public static void main(String[] args) {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String input = "";
try {
System.out.print("请输入学生学号:");
String id = br.readLine();
File file = new File(id + ".txt");
FileWriter fw = new FileWriter(file, true);
BufferedWriter bw = new BufferedWriter(fw);
System.out.println("请输入若干行字符串,输入\"exit\"结束输入:");
while (!input.equals("exit")) {
input = br.readLine();
bw.write(input);
bw.newLine();
}
bw.close();
fw.close();
System.out.println("保存成功!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
运行代码后,程序会要求用户输入学生学号,然后将输入的字符串保存到以学生学号命名的文件中。用户输入多行字符串时,只需输入“exit”即可结束输入并保存到文件中。