java小白零基础(三)

这篇教程主要介绍了Java语言的基础知识,包括定义方法的语法(无参无返回值、有参无返回值、无参有返回值、有参有返回值)、break和continue的用法、数组的重点讲解(定义、取值、作为参数和返回值)、排序问题(选择排序和冒泡排序)、类和对象的概念、构造方法、成员变量和局部变量,以及封装的重要性。
摘要由CSDN通过智能技术生成

3.定义方法的语法格式

无参 无返回值的方法

有参 无返回值的方法

无参有返回值的方法

有参有返回值的方法

1.无参 无返回值的方法
public static void 方法的名字 () {
   
 语句体
}

注意事项:

	1.方法的声明必须放在类中,main方法的外面

	2.方法声明完以后,一定要记得在main函数中调用

举例子

package com.qf.a_homework;

public class Demo6 {
   
	//main方法必须要有的
	public static void main(String[] args) {
   
		//必须在main主函数中调用 才会执行
		//方法的调用
		printEatSheep();
		
	}
	//打印5遍的中午吃烤喜羊羊
	//void 是无返回值的
	//printEatSheep  方法的名字 和变量的命名规则是一样的
	public static void printEatSheep ()  {
   
		//大括号中写语句体,就是咱们需求功能
		for (int i = 0; i < 5; i++) {
   
			System.out.println("中午吃烤喜羊羊");
		}
	}
	
	
}

2.有参无返回值的方法

语法格式

public static void 方法的名字 (数据类型 变量1, 数据类型 变量2,... ) {
   
 语句体
}

举例

package com.qf.a_homework;

public class Demo8 {
   
	public static void main(String[] args) {
   
		//34是实参  实际参数
		printNum(34);
		printHello(8);
		//printHello("goudan");
		printStr("孤舟蓑笠翁,独钓寒江雪");
		
		printNStr(9, "已是黄昏独自愁");
	}
	public static void  printNum (int sb) {
   //int  num  是形参  形式参数
		System.out.println(sb);
	}
	
	//打印n遍的hello  world
	public static void printHello (int num) {
   
		for (int i = 0; i < num; i++) {
   
			System.out.println("hello world");
		}
	}
	//打印随便字符串  打印8遍
	public  static void printStr(String str) {
   
		for (int i = 0; i < 8; i++) {
   
			System.out.println(str);
		}
	}
	//打印n遍的随便的字符串
	public static void printNStr (int a, String str) {
   
		for (int i = 0; i < a; i++) {
   
			System.out.println(str);
		}
	}
	
}
3.无参有返回值的方法

语法格式

public static  数据类型 方法的名字() {
   
 
 return 返回的数据;//返回的数据的数据类型一定是声明方法的时候  的数据类型是一致的
}

举例

package com.qf.a_homework;

public class Demo9 {
   
	public static void main(String[] args) {
   
		int a = giveNum();//  会返回一个值  5  将返回的数据 给变量 a
		System.out.println(a);
		
		
		System.out.println(giveString());//可以将返回的值  直接打印的
		//System.out.println(str);
		
	}
	//声明一个无参有返回值的方法
	public  static int giveNum () {
   
		
		return 5;//返回一个5 这个整型的数据
	}
	
	//声明一个返回值是字符串类型的数据的方法
	public static String giveString () {
   
		String str = "呵呵 爽啊 ";
		str += "xixi";
		return str;
	}
	
	
}

4.有参有返回值的方法

语法格式

public  static 数据类型  方法的名字 (数据类型 变量1, 数据类型 变量2,...) {
   
 	return  返回的数据;
}

举例

package com.qf.a_homework;

public class Demo10 {
   
	public static void main(String[] args) {
   
		
		int sum = add(3, 4);
		System.out.println(sum);
	}
	//声明一个有参有返回值的方法
	//求两个整数的和
	public static int  add(int a , int b) {
   
		return a + b;
	}
}

4.break和continue

1.break

字面意思: 打断 终止

语法格式:

break;

只能在swicth-case中或者 循环中 其他地方不能用!!!

举例



public class Demo16 {
   
	public static void main(String[] args) {
   
		//break
		//break cannot be used outside of a loop or a switch
		
		for (int i = 0; i < 5; i++) {
   
			System.out.println("嘻嘻哒");
			break;//终止
		}
		
		for (int i = 0; i < 8; i++) {
   
			switch (7) {
   
			case 1:
				System.out.println("哈哈");
				break;//这个break打断的是switch -case
			case 7:
				System.out.println("呵呵");
				break ;
			default:
				System.out.println("jcdsjnjn");
				break;
			}
		}
		
	}
}

2.continue

语法格式

continue;

举例

循环中 结束本次循环,进入到下次循环

package com.qf.a_homework;

public class Demo17 {
   
	public static void main(String[] args) {
   
		/**
		 * i=4 4<=7? true  4==5 false  sout(4) i++
		 * i=5 5<=7 true  5==5 true continue  终止当前的循环,然后进入到下一次循环 i++
		 * i=6 6<=7  true 6==5 false sout(6)
		 */
		for (int i = 4; i <= 7; i++) {
   
			if (i== 5) {
   
				continue;
			}
			System.out.println(i);
		}
	}
}

5.数组【重点】

1.数组在Java中如何定义的

变量定义:

数据类型 变量名字 = 值;

数组定义:

数据类型[] 数组名字 = 数组的值;

数组详细的语法格式:

第一种:

数据类型[]   数组的名字 = {
   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值