JAVA学习:基础入门(下)

这篇博客介绍了JAVA的基础控制结构,包括for循环、while循环、函数的使用,深入讲解了函数的形参和实参、continue和break语句在循环中的应用。同时,文章探讨了基本类型和引用类型的数组,以及如何处理数组中的空指针异常。此外,还讲解了类与对象的概念,通过创建小狗类来说明对象的创建和属性赋值。最后,讨论了else if条件分支在逻辑控制中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

7、 for循环

变量包括:局部变量、成员变量、静态变量
局部变量:定义在方法内的变量。作用域:变量所在的{},超过{}变量就找不到了。

例:求和1到100

public class Test {
   

	public static void main(String[] args) {
   
	
		//编写1~100求和
		int sum = 0;
		for (int i=0;i<=100;i++) {
   			
			sum += i;
		}		
		System.out.println("求和:" + sum);
	}
}
//Results:
求和:5050

8、while循环

public class Test {
   

	public static void main(String[] args) {
   
		
		int k = 0;
		int sum = 0;
		while(k<100) {
   
			k++;
			sum += k;
		}
		System.out.println("sum=" + sum);
	}
}
//Results
sum=5050

9、函数入门

函数(方法、行为)
注意:函数命名,要用动词开头,首字母要小写。
void:表示返回值为空。
分别抽取上述例子中的for循环和while循环:

public class Test {
   

	public int qiuhe() {
   
		//编写1~100求和
		int sum = 0;
		for(int i=0;i<=100;i++) {
   
			sum += i;
		}
		return sum;
	}
	
	public static void main(String[] args) {
   
		Test t = new Test();
		int a = t.qiuhe();
		System.out.println("求和结果:" + a);
	}
}
//求和结果:5050
public class Test {
   

	public int qiuhe2() {
   
		//编写1~100求和
		int k = 0;
		int sum = 0;
		while(k<100) {
   
			k++;
			sum += k;
		}
		return sum;
	}
	
	public static void main(String[] args) {
   
		Test t = new Test();
		int a = t.qiuhe2();
		System.out.println("求和结果:" + a);
	}
}
//求和结果:5050

10、函数的形参和实参

m和n是两个int类型的变量,他们都被成为形参。具体调用时,传入的具体数值被称为实参。

public class Test {
   

	public int qiuhe(int m, int n) {
   
		//编写m到n的求和
		int sum = 0;
		for(int i=m; i<=n; i++ ) {
   
			sum += i;
		}
		return sum;
	}
	
	public static void main(String[] args) {
   
		Test t = new Test();
		int s = t.qiuhe(3, 100);
		System.out.println("结果:" + s);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值