韩顺平JAVA-D21

===7.1=== 

0191 类与对象引出

0192 类与对象概述

0193 类与对象快速入门

acwing刷题列表

0194 java 对象内存布局

0195 Java属性概念

0196 属性注意细节

0197 创建对象访问属性

0198 类与对象的分配机制

0199 对象创建过程

0200 对象机制练习

===7.2===

0201-0202 JAVA方法快速入门

public class Method01{
	public static void main(String args[]){
		Person p1 = new Person();
		p1.speak();//调用方法
		p1.cal01();
		p1.cal02(5);
		int SumReturn = p1.getSum(1,8);
		System.out.println("返回的值为" + SumReturn);


	}
}

//1.方法写好后如果不调用,不会有输出
//2.先创建一个对象,然后调用方法
class Person{
	int age;
	String name;
	//方法(成员方法)
	//1)添加speak成员方法,输出“我是一个好人”
	//解读:
	//1.public:代表方法公开
	//2.void:代表没有返回值
	//3.speak():speak代表方法名称,()代表形参列表为空
	//4.{}:代表方法体,写要执行的代码
	public void speak(){
		System.out.println("我是一个好人");
	}

	//2)添加cal01成员方法,可以计算从1+..+1000的结果
	public void cal01(){
		int sum = 0;
		for(int i = 1; i <=1000; i++){
			sum += i;
		}
		System.out.println("1 + 2 +...+ 1000 = " + sum);
	}

	//3)添加cal02成员方法,该方法可以接收一个数n,计算从1+..+n的结果
	//(int n)表示当前有一个变量n可以接受用户输入
	public void cal02(int n){
		int sum = 0;
		for(int i = 1; i <= n; i++){
			sum += i;
		}
		System.out.println("1 + 2 +...+ " + n + " = " + sum);
	}

	//4)添加getSum成员方法,可以计算两个数的和
	public int getSum(int n1,int n2){
		int sum = 0;
		sum = n1 + n2;
		//System.out.println("n1 + n2 = " + sum);
		return sum;
	} 

}

0203 Java方法调用机制

0204 JAVA成员方法

public class Method02{
	public static void main(String[] args){
		MyTools Tool = new MyTools();
		int map[][] = {{0,0,1},{1,1,1},{1,1,3}};
		Tool.printArr(map);
	}
}

class MyTools{
	public void printArr(int[][] map){
		for(int i = 0; i < map.length; i++){
			for(int j = 0; j < map[i].length; j++){
				System.out.print(map[i][j] + " ");
			}
			System.out.println("");
		}
	}
}

0205 方法的定义

- void :无返回值,没有return

- 有数据类型 :有返回值,return

0206-0208 方法使用细节

208

0209 Java方法练习题

public class MethodExercise{
	public static void main(String[] args){
		//char a[][] = {{'#','$','%'},{'!','@','#'}};
		AA a = new AA();
		//a.num(3);
		if(a.num(3)){
			System.out.println("是奇数");
		}else{
			System.out.println("是偶数");
		}
		//System.out.println("b=" + b + "0为偶数,1为奇数");
		a.printArr(3,3,'#');
	}
}
//1)编写类AA,有一个方法:判断一个数是奇数odd还是偶数,返回boolean
//2)根据行、列、字符打印对应行数和列数的字符,比如:行:4,列:4,字符#,则打印相应的效果
class AA{
	public boolean num(int n){
		//boolean b = 0;
		if(n % 2 == 0){
			return false;
		}else{
			return true;//是奇数
		}
	}

	public void printArr(int l1,int l2,char c){
		//System.out.println(a[i][j] + (i+1) + "- 行 -" + (j+1) + "- 列");
		for(int i = 0; i < l1; i++){
			for(int j = 0; j < l2; j++){
				System.out.print('c' + " ");
			}
			System.out.println("");
		}
	}
}

​​​​​​​

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值