首页 > 编程 > Java > 正文

重温JavaSE之Java基本语法(一)

2019-11-06 07:47:49
字体:
来源:转载
供稿:网友
一 标识符:凡是自己命名的地方都叫标识符。类名、接口名、方法名、变量名、常量名关键字:被java赋予了一些特殊含义的单词命名的规则:(必须遵守,否则编译不能通过)1 由字母 A-Z a-z 数字0-9 特殊字符 下划线“_”和 美元符“$”2 数字不能开头3 之间不能包含空格4 不能使用关键字和保留字,但是可以包含关键字和保留字5 Java严格区分大小写,但是长度无限制命名的规范:包名:所有字母都小写类名、接口名:若出现多个单词,所有单词首字母都大写 如:XxxYyyZzz方法名、变量名:第一个单词的首字母小写,其余单词首字母都大写 如xxxYyyZzz常量名:所有字母都大写,单词之间以“_”连接 如XXX_YYY_ZZZ二 变量: 保存数据"局部变量" &"成员变量"变量的格式:数据类型 变量名 = 值;变量的注意:1 同一个作用范围内,变量名不能重复2 作用域:变量作用在所属的那对 {} 内3 变量先声明,后使用4 局部变量在使用前必须先赋初始化值变量的概念:1 在内存中开辟一块内存空间2 该空间有类型(数据类型),有名称(变量名称)class TestVariable {public static void main(String[] args){//1. 声明一个变量int var;//2. 为变量赋值var = 123;//3. 声明变量并赋值int var1 = 345;位运算符: ~ | & ^ << >> >>> 注意:没有<<<变量的数据类型基本数据类型(8种):整型: byte(8位) short(16位) int(32位)-默认类型 long(64位)浮点型:float(32位) double(64位)-默认类型字符型:char(2个字节-16位)布尔型:boolean引用数据类型:|--类(class)-----------------String 字符串|--接口(interface)|--数组([])//注意:声明long型变量时,值后需加 L 或 llong l = 13947598467L;//注意: 声明 float 型变量时,值后必须加 F 或 ffloat f = 15.6f;System.out.PRintln(f);//注意: 声明 double 型变量时,值后可以加 D 或 ddouble d = 1544.77D;System.out.println(d);//字符型: char(2个字节-16位) --- Unicode 编码(ASCII 中文 日文 特殊字符等)//用于存储单个字符,值必须使用单引号char c1 = 'A';char c2 = '&';char c3 = '中';//布尔型: boolean boolean b1 = true; //真boolean b2 = false; //假System.out.println(b1);System.out.println(b2);//String : 字符串,//注意: String类型变量的值,必须使用双引号String str = "中国人";System.out.println(str);System.out.println("HelloWorld!");System.out.println(1234);变量的运算:1.数据类型之间的转换:自动类型转换(自动升级):小容量转大容量。系统自动完成注意:1 byte short char 这三者之间不进行运算,若运算将提升成int再做运算2 byte short char --->int --->long --->float --->double3 boolean 不参与运算4 任何基本数据类型与String类型使用"+"都将自动串接成String类型强制类型转换:大容量转小容量,需要使用强转符(需转换的类型)---可能损失精度算数运算符:+ - + - * / % 前++ 后++ 前-- 后-- +(连接符)前++ 先自增1在取值 后++ 先取值后自增1% 取模(取余数)结果的正负取决于被取模数赋值运算符:= += -= *= /= %=比较运算符(关系运算符):== != > < >= <=逻辑运算符:&&-短路与 ||-短路或 !-逻辑非 &-逻辑与 |-逻辑或 ^-异或三元运算符(三目运算符):条件表达式 ? 表达式1:表达式2;1 条件表达式结果为true执行表达式1,否则执行表达式22 条件表达式1和表达式2的结果的数据类型需保持一致
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表