java基础(三):条件判断,循环,类与对象
一.条件判断(控制语句)
if ... else ...
if(条件){ 代码段1; } else { 代码段2; }
switch
switch(表达式){ case 值1: 代码段1; [break;] case 值2: 代码段2; [break;] … … default: 代码段n+1; [break;] }
Switch case语句相当于多分支if语句
Case语句后的break语句可以省略,省略后会继续向下执行
Case语句之间没有先后顺序
Default语句可以定义在任意位置
二. 循环
while循环
while ( 循环条件 ) { 循环操作 }
特点:先判断,再执行
循环结构都由如下四个结构组成: 初始化、条件判断、循环体、迭代
do-while循环
do{ 循环操作 } while (循环条件);
特点:先执行,后判断
相对于while循环,do-while循环至少执行一次。
三. 类与对象
对象和类的关系:特殊到一般,具体到抽象。
类:我们叫做class。 对象:我们叫做Object, instance(实例)。以后我们说某个类的对象,某个类的实例。是一样的意思。
类可以看成一类对象的模板,对象可以看成该类的一个具体实例。
类是用于描述同一类型的对象的一个抽象的概念,类中定义了这一类对象所应具有的静态和动态属性。
对象是Java程序的核心,在Java程序中“万事万物皆对象”。
JDK提供了很多类供编程人员使用,编程人员也可定义自己的类。
类的属性:
属性 field,或者叫成员变量
属性用于定义该类或该类对象包含的数据或者说静态属性。
属性作用范围是整个类体
在定义成员变量时可以对其初始化,如果不对其初始化,Java使用默认的值对其初始化。(数值:0,0.0 char:\u0000, boolean:false, 所有引用类型:null)
属性定义格式:
[修饰符] 属性类型 属性名 = [默认值]
修饰符:可以省略。 可以是:public, protected, private Static, final 。
类的方法:
面向对象中,整个程序的基本单位是类,方法是从属于类的。
方法定义格式:
[修饰符] 方法返回值类型 方法名(形参列表 ){
// n条语句
}
JAVA中方法参数传递是:值传递
定义一个类的步骤
1、定义类名
2、编写类的属性
3、编写类的方法
类中属性和方法的使用 对象.属性 ;对象.方法;