第二天学习JAVASE_004

JAVASE_004节

常量

概念

Java运行过程中其值不会发生改变的量

分类

  • 整数型:123 456 -134
  • 小数型:12.2 45.9 -12.6
  • 字符型:单引号括起来的单个字符 a b '0'【不能是空字符''
  • 布尔型:true false
  • 字符串常量:使用双引号括起来的字符串如"hello" ""【可以为空】
  • 空常量:null

练习

public class Demo_2{
	public  static void main(String[] args){
		System.out.println("start");//在控制台上打印一个java单词
		//常量
		//整数常量
		System.out.println(123);
		System.out.println(-134);
       //小数常量
		System.out.println(12.12);
		System.out.println(-13.14);
		//字符常量 单引号括起来的单个字符
		System.out.println('@');
		//System.out.println('');//报错,不能为空字符
		//System.out.println('@@');//报错,单引号括起来的只能为单个字符
		System.out.println("end");
		//布尔常量 逻辑判断使用的条件
		System.out.println(true);//true  真
		System.out.println(false); //false 假
		
		//字符串常量
		System.out.println("helloWorld");
		System.out.println("java");
		System.out.println("");//空字符串
		//空常量
		//System.out.println(null);
	}
}

变量

概念

在程序运行中,其值可以发生改变的量

变量的定义

定义步骤

  • 变量的声明:确定了变量名和变量的数据类型
  • 变量的赋值:为变量进行初始化赋值

定义语法

  1. 先声明再赋值
    1. 数据类型 变量名; ------->变量的声明
    2. 变量名 = 变量值; ------->变量的赋值
  2. 声明的同时赋值
    1. 数据类型 变量名 = 变量值; --------->变量声明同时赋值

变量的使用

变量的访问

方式:直接通过变量名访问变量值

改变变量的值

方式:使用=这个赋值符号对变量进行值的修改

语法:变量名 = 新的变量值;

变量的作用域

作用域:可以访问到变量的范围区域

局部变量的作用域:从定义的位置开始,到所在的巨鹿最近的代码块{}结束

变量定义和使用时注意的事项

在方法中可以定义两个同名局部变量,但是要求两个同名局部变量不能有重合的作用域

变量在使用之前必须先赋值

只能在变量的作用域范围内访问该变量

练习

public class Demo_3{
	public static void main(String[] args){
		//变量
		//变量定义的第一种方式
		//变量的声明
		int i;
		//变量的赋值
		i = 10;
		System.out.println(i);
		
		i = 20;
		System.out.println(i);
		//变量定义的第二种方式
		//声明的同时并赋值
		int j = 30;
		System.out.println(j);//通过变量名获取变量对应的值
		//变量名 = 新的变量值
		j = 100;
		System.out.println(j);
		
		
		//变量的作用域,可以起作用,能够使用的范围
		{
			System.out.println("大括号中的内容");
			int k = 200;
			System.out.println(k);
			//System.out.println(i);
		}
		//System.out.println(k);//k出了它定义所在的大括号后,就不能访问了
        
        int k = 400;
		System.out.println(k);
		//注意事项
		//在同一个作用域中,不能定义两个相同名称的变量的
		//int j = 400;  重复定义
		//方法中的变量,要想使用必须先进行赋值
		int m = 999;
		//int m ;
		System.out.println(m);//没有进行赋值,就不能使用
		
		//同时定义多个相同类型的变量
		//int x = 1000;
		//int y = 2000;
		//int z = 3000;
		int x = 1000, y = 2000, z = 3000, w;
		w = 4000;
		System.out.println(x);
		System.out.println(y);
		System.out.println(z);
		System.out.println(w);
	}
}
posted @ 2021-03-16 19:36  杨戬帅帅帅  阅读(49)  评论(0)    收藏  举报