录入十名同学的java成绩,并保存在数组中
时间: 2024-05-29 16:08:49 浏览: 15
好的,这个问题很简单,您可以通过以下代码实现:
int[] scores = new int[10];
Scanner scanner = new Scanner(System.in);
for (int i = 0; i < 10; i++) {
System.out.print("请输入第" + (i + 1) + "名同学的Java成绩:");
scores[i] = scanner.nextInt();
}
System.out.println("十名同学的Java成绩已经保存在数组中。");
相关问题
html实现录入信息在数组中、保存本地功能
要实现录入信息在数组中、保存本地功能,可以使用HTML5中的localStorage来实现。
首先,在HTML页面中创建一个表单,让用户输入需要保存的信息:
```
<form>
<label for="name">姓名:</label>
<input type="text" id="name" name="name"><br><br>
<label for="age">年龄:</label>
<input type="number" id="age" name="age"><br><br>
<label for="email">邮箱:</label>
<input type="email" id="email" name="email"><br><br>
<input type="button" value="保存" onclick="saveData()">
</form>
```
在表单中,我们定义了三个输入框:姓名、年龄和邮箱。同时,我们也添加了一个保存按钮,当用户填写完信息后,可以点击保存按钮将信息保存到localStorage中。
接下来,在JavaScript中定义一个名为saveData的函数,用于将用户输入的信息保存到localStorage中:
```
function saveData() {
// 获取用户输入的信息
var name = document.getElementById("name").value;
var age = document.getElementById("age").value;
var email = document.getElementById("email").value;
// 将信息保存到localStorage中
var data = {
name: name,
age: age,
email: email
};
if (localStorage.getItem("userData") === null) {
var userData = [];
userData.push(data);
localStorage.setItem("userData", JSON.stringify(userData));
} else {
var userData = JSON.parse(localStorage.getItem("userData"));
userData.push(data);
localStorage.setItem("userData", JSON.stringify(userData));
}
}
```
在saveData函数中,我们首先获取用户输入的姓名、年龄和邮箱,然后将这些信息保存到一个对象中。接下来,我们判断localStorage中是否已经有保存用户信息的数组,如果没有,则创建一个新的数组,并将当前用户的信息加入其中;如果已经存在,则将当前用户的信息加入数组中并更新localStorage中保存的数据。
最后,我们使用JSON.stringify将保存用户信息的数组转换为字符串,然后使用localStorage.setItem将其保存到本地。
这样,当用户点击保存按钮时,就会将其输入的信息保存到localStorage中。
如果需要在页面中展示保存的信息,可以通过以下代码获取localStorage中保存的数据,并将其展示在页面中:
```
var userData = JSON.parse(localStorage.getItem("userData"));
for (var i = 0; i < userData.length; i++) {
document.write("姓名:" + userData[i].name + "<br>");
document.write("年龄:" + userData[i].age + "<br>");
document.write("邮箱:" + userData[i].email + "<br><br>");
}
```
在上述代码中,我们首先使用JSON.parse将保存用户信息的数组转换为JavaScript对象,然后遍历这个对象,将每个用户的信息展示在页面上。
Java使用数组录入两个学生三门课程的成绩
可以使用如下代码实现:
```java
import java.util.Scanner;
public class ScoreRecord {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
double[][] scores = new double[2][3]; // 二维数组,存储两个学生三门课程的成绩
// 循环录入每个学生的成绩
for (int i = 0; i < 2; i++) {
System.out.println("请输入第" + (i + 1) + "个学生的成绩:");
for (int j = 0; j < 3; j++) {
System.out.print("请输入第" + (j + 1) + "门课程的成绩:");
scores[i][j] = scanner.nextDouble();
}
}
// 输出每个学生的成绩
for (int i = 0; i < 2; i++) {
System.out.print("第" + (i + 1) + "个学生的成绩为:");
for (int j = 0; j < 3; j++) {
System.out.print(scores[i][j] + " ");
}
System.out.println();
}
}
}
```
运行程序后,依次输入每个学生的三门课程成绩,程序会输出每个学生的成绩。
相关推荐
![](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)