Java基础编程,小白可以过来看看,带你入门java

Java基础编程


基础练习

编写一个Java程序,计算并打印1到10的和。

1.创建一个java类

请添加图片描述

2.在这个类中创建一个主函数
//它是Java程序的入口点,即程序执行开始的地方
public static void main(String[] args) {

}
3.循环遍历1到10并,每次循环加在一个变量里

1)定义一个int变量

//用于存放循环加进来的整数
int sum = 0;

2)循环

//Java中的for循环,用于计算1到10的整数和。 
for (int i = 1; i <= 10; i++) {	// for循环从1开始,增加到10
            sum += i;		// 将当前的i值加到sum上
 }
4.打印出来
//打印结果
System.out.println("1到10的和是: " + sum);

整段代码如下:

public class SumCalculator {

    public static void main(String[] args) {
        int sum = 0;

        // 循环从1加到10
        for (int i = 1; i <= 10; i++) {
            sum += i;
        }

        // 打印结果
        System.out.println("1到10的和是: " + sum);
    }
}

运行结果,如图:

请添加图片描述

对象练习

创建一个person类,包含姓名和年龄属性,并提供一个方法来打印个人信息

1.创建一个Person类

请添加图片描述

2.定义两个私有属性:name(姓名)和age(年龄)。
 // 私有属性
    private String name;
    private int age;
3.提供一个构造方法来初始化这些属性。
// 构造方法
    public Person(String name, int age) {
        this.name = name;
        this.age = age;
    }
4.定义一个公共方法来打印个人信息。
// 打印个人信息的方法
    public void printInfo() {
        System.out.println("Name: " + name + ", Age: " + age);
    }
5.最后定义一个主函数,用于测试
// 主方法,用于测试Person类
    public static void main(String[] args) {
       	//创建一个person对象
        Person person = new Person("Alice", 30);
        //使用printInfo()方法打印
        person.printInfo();
    }

整体代码如下:

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: " + name + ", Age: " + age);
    }
    
    // 主方法,用于测试Person类
    public static void main(String[] args) {
        Person person = new Person("Alice", 30);
        person.printInfo();
    }
}

运行结果,如图:

请添加图片描述

数组和集合处理

编写一个java程序,找出一个整数数组中的最大值和最小值

1.创建一个Java类。

请添加图片描述

2.在这个类中,定义一个方法来接收整数数组作为参数。
//接受一个整数数组 numbers 作为参数,并且预期返回一个包含两个整数的数组
public static int[] findMaxMin(int[] numbers) {

}

1)在该方法内,初始化两个变量,一个用于存储最大值,另一个用于存储最小值。

		// 初始化最大值和最小值
        int max = numbers[0];
        int min = numbers[0];

2)遍历数组,比较每个元素与当前的最大值和最小值,必要时更新这两个变量。

        // 遍历数组寻找最大值和最小值
        for (int i = 1; i < numbers.length; i++) {
            //检查当前元素,否大于当前记录的最大值
            if (numbers[i] > max) {
                //如果是,就更新max为当前元素的值
                max = numbers[i];
            }
            //同上
            if (numbers[i] < min) {
                min = numbers[i];
            }
        }

3)最后,返回最大值和最小值。

        // 创建一个新的,存放max和min,返回最大值和最小值
        return new int[]{max, min};
3.在这个类中创建一个主函数

用于测试上面写的方法

 public static void main(String[] args) {
 }

1)定义一个整数数组

        // 示例数组
        int[] numbers = {34, 19, 78, 56, 39, 15, 89, 61};

2)调用findMaxMin方法来找出数组中的最大值和最小值。

        // 调用方法并打印结果
        int[] result = findMaxMin(numbers);
        System.out.println("最大值: " + result[0]);
        System.out.println("最小值: " + result[1]);
    }

整体代码如下:

public class MaxMinFinder {

    public static void main(String[] args) {
        // 示例数组
        int[] numbers = {34, 19, 78, 56, 39, 15, 89, 61};

        // 调用方法并打印结果
        int[] result = findMaxMin(numbers);
        System.out.println("最大值: " + result[0]);
        System.out.println("最小值: " + result[1]);
    }

    public static int[] findMaxMin(int[] numbers) {
        // 初始化最大值和最小值
        int max = numbers[0];
        int min = numbers[0];

        // 遍历数组寻找最大值和最小值
        for (int i = 1; i < numbers.length; i++) {
            if (numbers[i] > max) {
                max = numbers[i];
            }
            if (numbers[i] < min) {
                min = numbers[i];
            }
        }

        // 返回最大值和最小值
        return new int[]{max, min};
    }
}

运行结果,如图:

请添加图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值