下面是一個存儲班級三十名學(xué)生基本信息的 Java 代碼示例:
靈壽網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)公司,靈壽網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為靈壽上1000+提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)營銷網(wǎng)站建設(shè)要多少錢,請找那個售后服務(wù)好的靈壽做網(wǎng)站的公司定做!
import java.util.ArrayList;
public class Student {
private String name;
private int age;
private String gender;
public Student(String name, int age, String gender) {
this.name = name;
this.age = age;
this.gender = gender;
}
public String getName() {
return name;
}
public int getAge() {
return age;
}
public String getGender() {
return gender;
}
}
public class Classroom {
private ArrayListStudent students;
public Classroom() {
this.students = new ArrayListStudent();
}
public void addStudent(Student student) {
students.add(student);
}
public ArrayListStudent getStudents() {
return students;
}
}
public class Main {
public static void main(String[] args) {
Classroom classroom = new Classroom();
// 添加 30 名學(xué)生的基本信息
classroom.addStudent(new Student("Tom", 18, "Male"));
classroom.addStudent(new Student("Alice", 19, "Female"));
// ...
// 此處省略 28 名學(xué)生的信息
// 獲取所有學(xué)生的信息
ArrayListStudent students = classroom.getStudents();
for (Student student : students) {
System.out.println("Name: " + student.getName());
System.out.println("Age: " + student.getAge());
System.out.println("Gender: " + student.getGender());
}
}
}
該代碼定義了兩個類:Student 類表示一個學(xué)生,包含了學(xué)生的姓名、年齡和性別等信息;Classroom 類表示一個班級,包含了一個學(xué)生的列表,并提供了添加學(xué)生和獲取學(xué)生列表的方法。
在 Main 類的 main 方法中,我們首先實例化一個 Classroom 對象,然后依次添加 30 名學(xué)生的信息。最后,我們調(diào)用 getStudents 方法獲取所
public class MyInfo {
public static void main(String []args) {
System.out.println("你好,以下是我的個人信息:");
System.out.println("姓名:李剛");
System.out.println("性別:女");
System.out.println("出生年月:1998-08");
System.out.println("愛好:上網(wǎng)");}
}
在main里寫
String name;
String age;
Scanner sc=new Scanner(System.in);
System.out.println("輸入姓名");
name=sc.nextLine();
System.out.println("輸入年齡");
age=sc.nextLine();
System.out.println("姓名"+name);
System.out.println("年齡"+age);
sc.close();
擴(kuò)展資料:
JAVA程序的語言特點:
1.簡單性
Java看起來設(shè)計得很像C++,但是為了使語言小和容易熟悉,設(shè)計者們把C++語言中許多可用的特征去掉了,這些特征是一般程序員很少使用的。例如,Java不支持go to語句,代之以提供break和continue語句以及異常處理。
Java還剔除了C++的操作符過載(overload)和多繼承特征,并且不使用主文件,免去了預(yù)處理程序。因為Java沒有結(jié)構(gòu),數(shù)組和串都是對象,所以不需要指針。
Java能夠自動處理對象的引用和間接引用,實現(xiàn)自動的無用單元收集,使用戶不必為存儲管理問題煩惱,能更多的時間和精力花在研發(fā)上。
2.面向?qū)ο?/p>
Java是一個面向?qū)ο蟮恼Z言。對程序員來說,這意味著要注意應(yīng)中的數(shù)據(jù)和操縱數(shù)據(jù)的方法(method),而不是嚴(yán)格地用過程來思考。在一個面向?qū)ο蟮南到y(tǒng)中,類(class)是數(shù)據(jù)和操作數(shù)據(jù)的方法的集合。
數(shù)據(jù)和方法一起描述對象(object)的狀態(tài)和行為。每一對象是其狀態(tài)和行為的封裝。類是按一定體系和層次安排的,使得子類可以從超類繼承行為。在這個類層次體系中有一個根類,它是具有一般行為的類。Java程序是用類來組織的。
package?test;
import?java.util.Scanner;??//?Import?the?Scanner?class
public?class?Test{
public?static?void?main(String[]?args)?{
Scanner?myObj?=?new?Scanner(System.in);??//?Create?a?Scanner?object
System.out.print("輸入年齡:");
String?age=?myObj.nextLine();??//?Read?user?input
System.out.print("輸入姓名:");
String?name=?myObj.nextLine();??//?Read?user?input
//再寫?地點。。。
System.out.println(name+"?你好,今年"?+?age+"歲");??//?Output?user?input
}}