java基础代码示例 java编程常用代码

求Java代码

使用循环结构,通过Scanner类从控制台输入每个人的捐款金额,并累加每个人的捐款金额,计算捐款总数和捐款人数,如果捐款总数达到10万元,则计算平均每人捐款金额。

芜湖县网站制作公司哪家好,找创新互联公司!从网页设计、网站建设、微信开发、APP开发、响应式网站设计等网站项目制作,到程序开发,运营维护。创新互联公司2013年开创至今到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联公司

下面是通过输入进行统计,实际过程中还能是通过数据库进行操作,或者表格收集数据进行导入关系数据库进行统计。还可以通过接入微信或者支付宝小程序收款实时统计。

已经有人给过随机数示例,这里给出前端输入的示例:

import java.util.Scanner;

public class CharityDonation { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int num = 0; // 捐款人数

int total = 0; // 募捐总数

int avg = 0; // 平均每人捐款金额

int donation; // 每个人的捐款金额

while (total 100000 num 1000) {

System.out.print("请输入第" + (num + 1) + "个人的捐款金额:");

donation = scanner.nextInt();

total += donation;

num++;

} if (total = 100000) {

avg = total / num;

System.out.println("捐款总数已达到10万元,捐款人数为" + num + ",平均每人捐款金额为" + avg + "元。");

} else {

System.out.println("征集慈善募捐失败,募捐总数未达到10万元。");

}

scanner.close();

}

}

java编程 定义一个Person类,

下面是一个Java代码示例,实现了以上要求:

```java

// 定义Person类,具有身高/体重/年龄等属性

class Person {

int height;

int weight;

int age;

// 构造函数

public Person(int height, int weight, int age) {

this.height = height;

this.weight = weight;

this.age = age;

}

// 输出身高、体重、年龄信息的方法

public void display() {

System.out.println("身高:" + height + "cm");

System.out.println("体重:" + weight + "kg");

System.out.println("年龄:" + age + "岁");

}

// 打招呼的方法

public void say() {

System.out.println("大家好,我是一名普通人。");

}

}

// 由Person类派生出Usa类,增加爱好属性,覆盖父类方法

class Usa extends Person {

String hobby;

// 构造函数

public Usa(int height, int weight, int age, String hobby) {

// 调用父类的构造函数

super(height, weight, age);

this.hobby = hobby;

}

// 覆盖父类的display方法,增加输出爱好信息

public void display() {

super.display();

System.out.println("爱好:" + hobby);

}

// 覆盖父类的say方法,输出美式打招呼的信息

public void say() {

System.out.println("Hi, everyone! I am an American. Nice to meet you all!");

}

}

// 由Person类派生出China类,增加国籍属性,覆盖父类方法

class China extends Person {

String nationality;

// 构造函数

public China(int height, int weight, int age, String nationality) {

// 调用父类的构造函数

super(height, weight, age);

this.nationality = nationality;

}

// 覆盖父类的display方法,增加输出国籍信息

public void display() {

super.display();

System.out.println("国籍:" + nationality);

}

// 覆盖父类的say方法,输出中式打招呼的信息

public void say() {

System.out.println("大家好,我是一名中国人。很高兴认识大家!");

}

}

// 由China类派生出Guangxi类,增加语言属性,覆盖父类方法

class Guangxi extends China {

String dialect;

// 构造函数

public Guangxi(int height, int weight, int age, String nationality, String dialect) {

// 调用父类的构造函数

super(height, weight, age, nationality);

this.dialect = dialect;

}

// 覆盖父类的display方法,增加输出方言信息

public void display() {

super.display();

System.out.println("方言:" + dialect);

}

// 覆盖父类的say方法,输出关西方言打招呼的信息

public void say() {

System.out.println("嗨,同志们好啊! 我系一个桂平铁花郎,兴县塘豆腐买八两!");// 这里是广西壮话

}

}

public class Main {

public static void main(String[] args) {

// 创建一个Person对象

Person person = new Person(180, 75, 25);

System.out.print("Person的信息:");

person.display();

System.out.print("Person的招呼:");

person.say();

// 创建一个Usa对象

Usa usa = new Usa(175, 70, 30, "Basketball");

System.out.print("Usa的信息:");

usa.display();

System.out.print("Usa的招呼:");

usa.say();

// 创建一个China对象

China china = new China(170, 65, 28, "Chinese");

System.out.print("China的信息:");

china.display();

System.out.print("China的招呼:");

china.say();

// 创建一个Guangxi对象

Guangxi guangxi = new Guangxi(165, 60, 26, "Chinese", "桂林话");

System.out.print("Guangxi的信息:");

guangxi.display();

System.out.print("Guangxi的招呼:");

guangxi.say();

}

}

```

在上面的代码中,我们定义了一个`Person`类,它具有身高/体重/年龄三个属性,并实现了对这些属性进行输出和打招呼的方法。然后,我们创建了基于`Person`类的`Usa`类和`China`类,它们分别增加了爱好和国籍两个属性,并覆盖了父类的输出和打招呼方法。最后,我们还创建了基于`China`类的`Guangxi`类,它增加了方言属性,并覆盖了父类的输出和打招呼方法。在主函数中,我们创建了不同类的对象,并输出了它们的信息和打招呼语句。

.给出存储班级三十名学生基本信息的Java代码,基本信息的具体赋值由考生自拟?

下面是一个存储班级三十名学生基本信息的 Java 代码示例:

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 名学生的基本信息

classroom.addStudent(new Student("Tom", 18, "Male"));

classroom.addStudent(new Student("Alice", 19, "Female"));

// ...

// 此处省略 28 名学生的信息

// 获取所有学生的信息

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 类表示一个学生,包含了学生的姓名、年龄和性别等信息;Classroom 类表示一个班级,包含了一个学生的列表,并提供了添加学生和获取学生列表的方法。

在 Main 类的 main 方法中,我们首先实例化一个 Classroom 对象,然后依次添加 30 名学生的信息。最后,我们调用 getStudents 方法获取所

java代码示例

importjava.awt.*;importjava.awt.event.*;classShopFrameextendsFrameimplementsActionListener{Labellabel1,label2,label3,label4;Buttonbutton1,button2,button3,button4,button5;TextAreatext;Panelpanel1,panel2;staticfloatsum=0.0f;ShopFrame(Strings){super(s);setLayout(newBorderLayout());label1=newLabel("面纸:3元",Label.LEFT);label2=newLabel("钢笔:5元",Label.LEFT);label3=newLabel("书:10元",Label.LEFT);label4=newLabel("袜子:8元",Label.LEFT);button1=newButton("加入购物车");button2=newButton("加入购物车");button3=newButton("加入购物车");button4=newButton("加入购物车");button5=newButton("查看购物车");text=newTextArea("商品有:"+"\n",5,10);text.setEditable(false);addWindowListener(newWindowAdapter(){publicvoidwindowClosing(WindowEvente){System.exit(0);}});button1.addActionListener(this);button2.addActionListener(this);button3.addActionListener(this);button4.addActionListener(this);button5.addActionListener(this);panel1=newPanel();panel2=newPanel();panel1.add(label1);panel1.add(button1);panel1.add(label2);panel1.add(button2);panel1.add(label3);panel1.add(button3);panel1.add(label4);panel1.add(button4);panel2.setLayout(newBorderLayout());panel2.add(button5,BorderLayout.NORTH);panel2.add(text,BorderLayout.SOUTH);this.add(panel1,BorderLayout.CENTER);this.add(panel2,BorderLayout.SOUTH);setBounds(100,100,350,250);setVisible(true);validate();}publicvoidactionPerformed(ActionEvente){if(e.getSource()==button1){text.append("一个面纸、");sum=sum+3;}elseif(e.getSource()==button2){text.append("一只钢笔、");sum=sum+5;}elseif(e.getSource()==button3){text.append("一本书、");sum=sum+10;}elseif(e.getSource()==button4){text.append("一双袜子、");sum=sum+8;}elseif(e.getSource()==button5){text.append("\n"+"总价为:"+"\n"+sum);}}}publicclassShopping{publicstaticvoidmain(String[]args){newShopFrame("购物车");}}我没用Swing可能显示不出来你的效果。不满意得话我在给你编一个。


网页名称:java基础代码示例 java编程常用代码
标题路径:http://scyanting.com/article/dddjepc.html