Java学习笔记day5(基本语法/标识符/关键字/字面量/+运算符/变量)

1标识符

作用:

用来给变量、方法、类、包、常量等命名的字符序列。

长度没有限制,建议使用有意义、简洁的标识符,增加代码可读性。

规则:(必须遵守)

由字母、数字、下划线、美元符号组成,不能含有其他符号。(Java支持全球所以语言,这里的字母指的是任何一个国家的文字都可以)

不能以数字开头

不能是Java中的关键字,如:public、class、void等

是区分大小写的,如FO和fo是两个不同标识符

规范:(常见的使用习惯,不是一定的)

见名知意

驼峰式起名:StudentService  BankService

类名 接口名:首字母、首单词大写  BankService

变量名、方法名:首字母小写,后面每个单词首字母大写productPrice 

常量名:全部大写,每个单词之间采用“_”分隔   LOGIN_ERROR

包名:全部小写   powernode

2关键字

Java语言中具有特殊含义的单词,每个关键字都已经被Java语言占用了,不能用关键字做标识符

3字面量

是在程序中直接使用的数据,是Java中最基本的表达式,无需转换,直接使用

整数型字面量   10 100

浮点型字面量   3.14   2.21

布尔型字面量    ture   false

字符型字面量(必须用单引号括起来) A  b 中 大

字符串型字面量(必须用双引号括起来)    独立  helloworld

Java中的 + 运算符

两个作用:求和,字符串拼接

两边都是数字,会进行求和运算 

两边只要有一边是字符串,一定会做字符串的拼接操作,拼接结果仍为字符串。

class Plus
{
	public static void main(String[] args){
		//求和
		System.out.println(10+20);
		//字符串拼接
        System.out.println("10"+20);
		//出现多个加号,如果没有小括号,遵循从左到右
		System.out.println(10+20+"30");
	}
}

4变量

定义:变量是内存中的一块空间,是计算机在存储数据的最基本的单元

变量三要素:

数据类型(决定空间大小) String    int    double

变量名(只要是合法的标识符就可以)

变量值(变量中具体存储的数据)

变量声明:数据类型 变量名    eg:int 整数型        double 浮点型     String 字符串型

赋值:变量名=变量值     eg:age=20

访问:读:System.out.println(变量名)

           修改:变量名=变量值

以下展示变量声明、赋值、访问操作。

class cs{
    public static void main(String[] args){
        int age;
	    age=20;
	    System.out.println("age="+age);
   }
}

运行结果:

class cs{
    public static void main(String[] args){
        int age;
	    age=20;
	    System.out.println("age="+age);
		age=32;
		System.out.println("age="+age);

   }
}

运行结果:

变量的作用:

作用1:便于代码的维护

作用2:增强代码的可读性

细节:

先声明,再复制,才能访问

方法体中的代码遵循从上到下依次访问,变量先访问,再声明是肯定不行的

一行代码上可以声明多个变量

同一个作用域(即有效范围,即Java中的一个{})上,变量名不能重复,可以重新赋值

变量的分类

局部变量

成员变量(包含两种   静态变量  实例变量)

class cs{
	/*变量可以根据声明的位置来进行分类,分为两大类 
	局部变量  
	成员变量:分为静态变量和实例变量
*/
    public static void main(String[] args){
		//方法体内的变量一定是局部变量,局部变量只在方法体内有效
        int a=100;
   }
   //类体中定义的变量是成员变量
   //实例变量
   int b=20;
   //静态变量
   static int c=20;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值