java从键盘接受姓名和对应的成绩并利用俩个for循环输出每个学生的成绩和对应的姓名
时间: 2023-12-17 10:02:18 浏览: 34
好的,下面是Java的实现代码,可以用来实现你描述的功能:
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt(); // 学生数目
String[] names = new String[n]; // 姓名数组
int[] scores = new int[n]; // 成绩数组
// 从键盘读入每个学生的姓名和对应的成绩
for (int i = 0; i < n; i++) {
names[i] = scanner.next();
scores[i] = scanner.nextInt();
}
// 利用俩个for循环输出每个学生的成绩和对应的姓名
for (int i = 0; i < n; i++) {
System.out.println(names[i] + " " + scores[i]);
}
}
}
```
最后提醒一句,如果你需要解决关于编程、数据科学、人工智能等方面的问题,都可以在CSDN社区里找到答案哦。
相关问题
java定义一个任意长度的学生小组,然后通过键盘录入每组组内对应的学员姓名和成绩, 最终在控制台输出该组中学员的姓名及对应成绩
好的,下面是实现这个功能的Java代码:
```
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入小组人数:");
int count = scanner.nextInt();
Map<String, Double> students = new HashMap<>();
for (int i = 0; i < count; i++) {
System.out.print("请输入第" + (i + 1) + "个学员的姓名:");
String name = scanner.next();
System.out.print("请输入该学员的成绩:");
double score = scanner.nextDouble();
students.put(name, score);
}
System.out.println("该小组中的学员及成绩如下:");
for (Map.Entry<String, Double> entry : students.entrySet()) {
System.out.println(entry.getKey() + ":" + entry.getValue());
}
}
}
```
程序首先通过键盘输入小组的人数,然后通过循环逐个录入每个学员的姓名和成绩,并将其存储在一个HashMap中。最后再通过循环遍历HashMap,输出每个学员的姓名和成绩。
java代码:从键盘中输入一组字符串,利用文件输入流,输出这组字符串对应的ASCCII码值。
以下是实现该功能的 Java 代码:
```java
import java.io.FileInputStream;
import java.io.IOException;
public class ASCIICode {
public static void main(String[] args) throws IOException {
// 从键盘读取一组字符串
System.out.print("请输入一组字符串:");
String input = System.console().readLine();
// 将字符串转换为字节数组
byte[] bytes = input.getBytes();
// 输出每个字节的ASCIICode值
System.out.println("每个字符的ASCIICode值为:");
for (byte b : bytes) {
System.out.print(b + " ");
}
System.out.println();
// 利用文件输入流输出每个字节的ASCIICode值
System.out.println("每个字符的ASCIICode值输出到文件:");
try (FileInputStream fis = new FileInputStream("ASCIICode.txt")) {
for (byte b : bytes) {
fis.write(b);
}
}
}
}
```
首先从键盘读取一组字符串,并将其转换为字节数组。然后,利用 for 循环遍历每个字节,并输出其对应的 ASCIICode 值。最后,利用文件输入流将每个字节的 ASCIICode 值输出到文件中。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)