Java基础 day03

变量

Java是一种强类型语言,且每个变量都必须声明其类型(基本类型或引用类型)

变量是程序中最基本存储单元,其要素包括变量名变量类型以及作用域

type varName [=value] [{,varName[=value]}];

//数据类型 变量名 = 值;可以使用逗号隔开来声明多个同类型变量

变量作用域

  • 类变量 static关键字
  • 实例变量
  • 局部变量 方法中的变量
public class Demo{
    static int salary;//类变量
    String name;//实例变量:从属于对象;不初始化,默认对应类型默认值
    int age;
    public static void main(String[] args){
        int b;	//局部变量
        Demo demo = new Demo();
        System.out.println(demo.name+" "+demo.age);
        System.out.println(salary);//类变量与类共进退
    }
}

常量

final double PI = 3.14;//关键字 final

变量、方法和类的命名规范

  • 见名知意
  • 常量:全大写和下划线 MAX_Value
  • 类名:首字母大写和驼峰原则 class Salary{}
  • 方法名:首字母小写和驼峰原则 void getCash()
  • 成员变量和局部变量:首字母小写和驼峰原则

Java的三种结构

顺序结构 从上往下按执行

选择结构 if(){} else{}

循环结构 while(); do while(); for(;????{}

1+2+3+...+9

while(判断){循环体}

int i,sum = 0;
while(i<10){
   sum += i;
   i++;
}
System.out.println(sum);

do{循环体}while(判断)

int i,sum = 0;
do{
    sum += i;
    i++;
}while(i<10);
System.out.println(sum);

for(;判定;){循环体}

int i,sum = 0;
for(;i<10;i++){
    sum += i;
    i++;
}
System.out.println(sum);

增强for循环

int sum = 0;
int[] nums = {1,2,3,4,5,6,7,8,9};
    for(int i:nums){//遍历数组或集合
        sum += i;
    }
System.out.println(sum);