ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

尚硅谷Java基础笔记——2. Java基本语法(上)·变量和运算符

2022-05-01 10:00:23  阅读:207  来源: 互联网

标签:Java 变量 System 运算符 println 硅谷 标识符 out


2.1 关键字和保留字

2.1.1关键字

  • 定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词)
  • 特点:关键字中所有字母都为小写

2.1.2 保留字

  • 定义:现有Java版本尚未使用,但以后版本可能会作为关键字使用。自己命名标识符时要避免使用这些保留字 。

    goto 、const

2.2 标识符(Identifier)

  • 定义: Java 对各种变量、方法和类等要素命名时使用的字符序列称为标识符 。

    凡是自己可以起名字的地方都叫标识符。

/*
标识符的使用:
1.标识符:凡是自己可以起名字的地方都叫标识符。
	比如:类名、文件名、方法名、接口名、包名...

2.标识符的命名规则:-->如果不遵守如下的规则,编译不通过!需要大家严格遵守
>由26个英文字母大小写,0-9 ,_或 $ 组成
>数字不可以开头。
>不可以使用关键字和保留字,但能包含关键字和保留字。
>Java中严格区分大小写,长度无限制。
>标识符不能包含空格。

3.Java中的名称命名规范:-->如果不遵守如下的规范,编译可以通过!建议大家遵守

包名:多单词组成时所有字母都小写:xxxyyyzzz
类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz
变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz
常量名:所有字母都大写。多单词时每个单词用下划线连接:XXX_YYY_ZZZ

4.
注意1:在起名字时,为了提高阅读性,要尽量有意义,“见名知意”。
注意2:java采用unicode字符集,因此标识符也可以使用汉字声明,但是不建议使用。

*/
class  IdentifierTest{

	public static void main(String[] args) 
	{
		System.out.println("Hello World!");
	}
}
class Hello1_$
{
}

2.3 变量

  • 概念:
    • 内存中的一个存储区域
    • 该区域的数据可以在同一类型范围内不断变化
    • 变量是程序中最基本的存储单元。包含变量类型变量名存储的值
/*
变量的使用
1.Java定义变量的格式:数据类型 变量名 = 变量值;

2.说明:
  ①变量必须先声明再使用。
  ②变量都定义在其作用域内,在其作用域内,它是有效的。
  ③同一个作用域内,不可以声明两个同名变量。

*/
class VarialbeTest 
{
	public static void main(String[] args) 
	{
		//变量的定义
		int myAge = 12;
		//变量的使用
		System.out.println(myAge);
		//变量的声明
		int myNumber;
		//变量的赋值
		myNumber = 1001;
		System.out.println(myNumber);
	}
}

  • 数据类型(整型+浮点型)
/*
Java定义的数据类型

一、变量按照数据类型来分
	
	基本数据类型:
		整型:byte\short\int\long
		浮点型:float\double
		字符型:char
		布尔型:boolean

	引用数据类型:
		类(class)
		接口(interface)
		数组(arry)

二、变量在类中声明的位置
		成员变量 vs 局部变量
*/

class VariableTest1 
{
	public static void main(String[] args) {
		//1.整型:byte(1bit)\short(2bit)\int(4bit)\long(8bit)
		//① byte范围在:-128 ~ 127
		byte b1 = 12;
		byte b2 = -128;		
		System.out.println(b1);
		System.out.println(b2);
		//② 声名long型变量,必须以“l”或“L"结尾
		//③ 通常定义整型变量时,使用int型。
		short s1 = 128;
		int i1 = 1234;
		long l1 = 1635413651L;
		System.out.println(l1);

		//2.浮点型:float(4字节) \ double(8字节)
		//① 浮点型:表示带小数点的数值
		//② float表示数值的范围比long还大
		 double d1 = 123.5;
		 System.out.println(d1 + 1);
		 //③ 定义float类型变量时,变量要以"f/F"结尾
		 float f1 = 11.3f;
		System.out.println(f1);
		//④ 通常,定义浮点型变量时,使用double型。
		//3. 字符型:char(1字符=2字节)
		//① 定义char型变量,通常使用一对'',内部只能写一个字符
		char c1 = 'a';
		//编译不通过
		//c1 = 'AB';
		System.out.println(c1);

		char c2 = '1';
		char c3 = '中';
		char c4 = 'Π';
		System.out.println(c2);
		System.out.println(c3);
		System.out.println(c4);

		//② 表示方式:1.声明一个字符 2.转义字符 3.直接使用 Unicode 值来表示字符型常量
		char c5 = '\n';//换行符
		c5 = '\t';//制表符
		System.out.print("hello" + c5);
		System.out.println("world");

		char c6 = '\u0043';
		System.out.println(c6);

		//4.布尔类型:boolean
		//① 只能取两个值之一:true、false
		//② 常常在条件判断、循环结构中使用
		boolean bb1 = true;
		System.out.println(bb1);

		boolean isMarried = true;
		if(isMarried){
			System.out.println("你不能参加\"单身\"Party了!\\n很遗憾");
		}else{
			System.out.println("你可以多谈谈女朋友");
		}
	}
}

标签:Java,变量,System,运算符,println,硅谷,标识符,out
来源: https://www.cnblogs.com/lujing304/p/16212254.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有