jvava中定义一个学生类 成员属性是name 打印有几个学生报报道
时间: 2023-05-23 15:02:25 浏览: 70
在Java中定义一个学生类,成员属性是name,可以创建多个学生对象并打印它们报到。具体代码如下:
```
public class Student {
String name;
public Student(String name) {
this.name = name;
}
public static void main(String[] args) {
Student student1 = new Student("张三");
Student student2 = new Student("李四");
Student student3 = new Student("王五");
System.out.println(student1.name + "报到!");
System.out.println(student2.name + "报到!");
System.out.println(student3.name + "报到!");
}
}
```
输出结果为:
```
张三报到!
李四报到!
王五报到!
```
相关问题
jvava二进制文件读写
在Java中,可以使用InputStream和OutputStream类来读写二进制文件。InputStream用于读取二进制数据,而OutputStream用于写入二进制数据。下面是一个简单的示例代码,展示了如何使用InputStream和OutputStream读写二进制文件:
```java
import java.io.*;
public class BinaryFileReadWrite {
public static void main(String[] args) {
String filePath = "example.bin";
try {
// 创建二进制文件并写入数据
OutputStream outputStream = new FileOutputStream(filePath);
byte[] data = {1, 2, 3, 4, 5};
outputStream.write(data);
outputStream.close();
// 读取二进制文件
InputStream inputStream = new FileInputStream(filePath);
byte[] buffer = new byte[1024];
int bytesRead = inputStream.read(buffer);
while (bytesRead != -1) {
// 处理读取到的数据
for (int i = 0; i < bytesRead; i++) {
System.out.print(buffer[i] + " ");
}
bytesRead = inputStream.read(buffer);
}
inputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在上面的示例代码中,我们首先使用OutputStream来创建一个名为"example.bin"的二进制文件,并写入一些数据。然后,我们使用InputStream来读取该文件中的数据,并将其打印到控制台上。注意,我们使用了一个字节数组作为缓冲区,每次读取最多1024个字节,并且在读取完整个文件之后,需要关闭InputStream对象。
当然,这只是一个简单的示例,实际的二进制文件读写可能涉及到更复杂的数据结构和算法,需要根据具体情况进行设计和实现。