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编程常用代码
网页URL:https://www.cdcxhl.com/article32/dddjepc.html

成都网站建设公司_创新互联,为您提供做网站网站内链虚拟主机搜索引擎优化全网营销推广品牌网站建设

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

外贸网站制作