JAVA_learning2

Switch语句

example:

public class testswitch{
	public static void main(String args[]){
		int i = 18;
		switch(i){//i应该是int类型,当然short, char, byte都会自动转化为int
				case 8: // case 8表示 if (i = 8)
						System.out.println("i = 8");
							break;//注意switch的穿透——当某一个case判定成功后,会默认执行后面case的所有内容,
				case 9:
						System.out.println("i = 9");
							break;
							case 10:
							case 11:
								system.out.println("10,11")
				default://default显示程序的完备性
							System.out.println("error");
							break;
		}
	}
}

方法

形式参数:在方法被调用时用于接收外界输入的参变量,下例中的i,j
实参:被接受的实际参量方法m2(2)的int 2,方法m3(2,3)的2和3.
返回值,return后面的就是返回值
返回值类型,下例中的void,int

public class testmethod{
	public static void main (String args[]) {
			m();
			m2(2);
			m3(2,3);
			m4(4,5);
			 int i = m4(4 , 5); //
			 System.out.println(i);
	}

	public	static void m() { //void表示返回值类型为空
		//rerurn;//如果直接返回,该方法后面的语句不会执行
		System.out.println("OK");
		System.out.println("逍遥叹");
	}

	public static void m2(int i){
		if (i > 2) 
			return;//这里return不会出错,因为有机会执行下面的语句 
		System.out.println("笑谈次穷");
	}

	public static void m3(int i, int j){ //方法m3()要求输入为int
		System.out.println(i + j);
	}

	public static int m4(int i ,int j) { //这里的返回值类型为int
		return i>j ? i : j;//方法有返回值,但是却没有使用
	}
}

面向对象编程

图1
机器语言 汇编语言 面向过程 面向对象

面向对象与面向过程

面向过程——第一步,第二步....
面向对象——  1.考虑有哪些类,对象,
							2.这些类和对象有哪些属性和方法,
							3.类和类之间又有哪些关系

对象与类

类,指的是一类事物的抽象
花瓶——类
具体某个花瓶——对象(包括静态属性,也叫做成员变量和动态属性,也叫做方法)

关联关系
图2
继承关系
图3
聚合关系
图4
实现关系
图5

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值