1、编写一个java程序,计算并打印1到10的和。2、创建一个Person类,包含姓名和年龄属性,并提供一个方法来打印个人信息。3、编写一个java程序,找出一个整数数组中的最大值和最小值。

1、

你可以使用一个简单的for循环来计算1到10的和,并打印结果。下面是一个Java程序的示例:
public class SumCalculator {
    public static void main(String[] args) {
        int sum = 0;
        for (int i = 1; i <= 10; i++) {
            sum += i;
        }
        System.out.println("The sum of numbers from 1 to 10 is: " + sum);
    }
}

这个程序定义了一个变量sum来存储累加的结果,然后使用一个for循环从1到10遍历所有的数字,并将每个数字添加到sum中。最后,使用System.out.println打印结果。

 

2、

以下是一个使用Java编写的Person类,包含姓名和年龄属性,并提供一个方法来打印个人信息:

public class Person {

    private String name;

    private int age;

    public Person(String name, int age) {

        this.name = name;

        this.age = age;

    }

    public void printInfo() {

        System.out.println("姓名: " + name);

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

    }

    public static void main(String[] args) {

        Person person = new Person("张三", 25);

        person.printInfo();

    }

}

在这个示例中,我们创建了一个名为Person的类,它有两个属性:name和age。在构造函数中,我们接收一个字符串参数name和一个整数参数age,并将它们分别赋值给Person对象的name和age属性。

我们还创建了一个名为printInfo的方法,它接收一个字符串参数并打印出该字符串。在printInfo方法中,我们使用System.out.println语句打印出Person对象的name和age属性。

在main方法中,我们创建了一个Person对象,并调用其printInfo方法来打印个人信息。

 

3、以下是一个简单的Java程序,该程序可以找出一个整数数组中的最大值和最小值。

public class Main {

    public static void main(String[] args) {

        int[] arr = {1, 5, 23, 4, 78, 2, 54}; // 这里可以替换为你的数组

        findMinMax(arr);

    }

    public static void findMinMax(int[] arr) {

        int min = arr[0];

        int max = arr[0];

        for(int i = 1; i < arr.length; i++) {

            if(arr[i] < min) {

                min = arr[i];

            }

            if(arr[i] > max) {

                max = arr[i];

            }

        }

        System.out.println("最小值是: " + min);

        System.out.println("最大值是: " + max);

    }

}

在这个程序中,我们首先假设数组中的第一个元素既是最大值也是最小值。然后我们遍历数组的其余部分。对于每个元素,如果它小于当前的最小值,我们就更新最小值;如果它大于当前的最大值,我们就更新最大值。最后,我们打印出最小值和最大值。

  • 9
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值