二、Java中的注释,标识符,关键字,变量,基本数据类型【20220609】

1.什么是注释?

注就是标注【做记号】
释就是解释说明
注释:对java代码做出标注并解释说明java代码的含义。

2.注释的作用是什么?

1.解释说明java代码的含义,为了给将来的自己或者其他人可以读懂理解java代码的作用。
2.注释的内容不会被执行,可以用来调试java程序。

例如:现在有10行代码,运行的时候出错了,不知道错误在第几行,我可以注释掉我认为有错的这一行,然后在运行,如果过错误继续出现,说明出错的代码肯定不是我注释的这一行,这样我们就可以用注释来判断错误出现在那里。
建议:为了理清思路,以后在写代码的时候先写注释。 

3.注释的分类以及具体的表现形式和用法?

1.单行注释:每一个注释只能对一行有效
   表现形式:// 编写的注释内容
   用法:通常出现在代码的上面/【代码比较短的时候】后面
2.多行注释:每一个注释可以对多行有效
   表现形式:/* 
            编写的注释内容
            可以包含多行
            ........
            */
   用法:通常出现在代码的上面,可以包含单行注释进入。
3.文档注释:与多行注释相似,每一个注释可以对多行有效,可以通过javadoc.exe工具转换成独                         立的注释文件。
   表现形式:/** 
            编写的注释内容
            可以包含多行
            ........
            */
   用法:通常出现在代码的上面,可以包含单行注释进入。
注意:注释的内容不会被执行。

例如:

/**
   //创建一个名字叫Hello的java类
   public表示一个访问限制修饰符表示这个java类是一个公共的类
   class表示创建java类的关键字
   Hello就是这个java类的名称
   java类的名称在命名的时候首字母大写
   如果类名由多个单词组成每一个单词的首字母都大写
*/
public  class  Hello{  //创建一个名字叫Hello的java类
	/*
	  程序的入口叫主方法,又叫main方法,程序就是从这个地方开始执行的
	  这个主方法的写法格式都不会变化的,谁来写都得是下面这个样子
	  //public表示一个访问限制修饰符意思是这个方法是一个公共的方法
	  //static表示静态元素修饰符
	  //void表示方法的返回值结果为空
	  //main方法的名称
          //(String  args[])方法的参数列表,String  args[]就是列表中的一个参数
	  //{}---方法身体,也叫方法体,包含被执行的java代码	
	*/
	public  static  void  main(String  args[]){
		//向控制台窗口打印“hello,网星”
		System.out.println("hello,网星");
	}
}

4.标识符是什么?

我们在编写java程序的时候需要定义一个java中的元素,比如java类,方法,变量...,我们在定义这些元素的时候都要为这些元素起名字,方便识别。
标识符就是用来为java元素起名字的字符串。

5.标识符的具体规则是什么?

1.可以由数字,字母,_,$,组成,数字不能开头
   例如:hello1,hello_zhangsan,zhangsan$hello        100zhnagsan[错误]
2.不要出现特殊符号,特别是空格
   例如:hello@123,[hello空格zhangsan]    [错误] 
3.注意字母的大小写,大写字母和小写字母表示不同的元素
   例如:hello    Hello    
4.不要使用中文,容易出现乱码,最好使用英文单词
5.不要使用关键字

6.什么是关键字?

关键字就是java语法为一些单词赋予了特殊的含义,这些被赋予特殊含义的单词就是关键字。
关键字其实就是被java语法占用的单词。

7.Java 中常用的关键字有那些?

8.Java 中的变量是什么?

变--变化--随时可能变化/修改
量--数据
变量--在程序运行的过程中随时可能被修改的元素

9.变量的作用是什么?

变量的作用就是用来保存程序中元素的数据或者数据处理后的结果。
变量就是用来保存数据。
为什么使用变量来保存数据?
    1.为了方便使用这个数据  
    2.为了节省存储空间

10.变量的组成部分有那些?

1.数据类型——决定了变量所能进行的具体操作
2.变量名称——合法的标识符,全字母小写
3.初始值——默认由变量保存的数据值
4.作用域——变量的有效范围 

变量的定义:数据类型  变量名称;
           例如:int  number1;
变量的赋值::变量名称 = 具体数据值;
           例如::number1 = 1566;
变量的定义+赋值:数据类型  变量名称=具体数据值;
           例如: int  number1=1566;
                       int  age=12;
                      String  name="zhangsan";

11.Java 中的基本数据类型有几种,如何表示,取值范围以及注意事项?

Java中的数据类型有2大类
第一大类:基本数据类型
第二大类:复合数据类型【引用数据类型】
Java中的基本数据类型有4大类8种
1.整数型
   1.1 字节型     byte      1个字节     -128~127
   1.2 短整型    short      2个字节     -2的15次方~2的15次方-1
   1.3 整    型      int        4个字节     -2的31次方~2的31次方-1
   1.4 长整型     long      8个字节     -2的63次方~2的63次方-1 (在赋值的时候需要添加“L”“l”后缀)

2.浮点型【小数】
   2.1 单精度浮点型    float     4个字节   7~8位有效数字   (在赋值的时候需要添加“F”“f”后缀)
   2.2 双精度浮点型  double   8个字节  16~17位有效数字(在赋值的时候可以添加“D”“d”后缀,也可以不写 )

3.布尔型【逻辑型】  boolean   1个字节   true/false

4.字符型    char     2个字节    0~65535(在赋值的时候需要单引号包围数据‘A’)  
   转义字符——使用“\”表示
   "--双引号---\"
   '--单引号---\'
   \--路径分割符--\\
   回车————\r
   换行————\n
   回车换行————\r\n
   制表符【Tab】————\t

例如:

//创建一个测试基本数据类型的java类
public  class  DataType{
	//提供主方法
	public static  void  main(String  args[]){
		//1 字节型 byte     1个字节  -128~127
		byte  bytevalue1;
		bytevalue1=123;
		System.out.println("bytevalue1=="+bytevalue1);
		byte bytevalue2=124;
		System.out.println("bytevalue2=="+bytevalue2);
		//变量保存的数据值超过取值范围,会报错
		//byte bytevalue3=200;

		//2 短整型 short    2个字节  -2的15次方~2的15次方-1
		short  shortvalue1;
		shortvalue1=1230;
		System.out.println("shortvalue1=="+shortvalue1);
		short shortvalue2=1240;
		System.out.println("shortvalue2=="+shortvalue2);
		//变量保存的数据值超过取值范围,会报错
		//short shortvalue3=200000;

		//3.整型   int      4个字节  -2的31次方~2的31次方-1
		int  intvalue1;
		intvalue1=200000;
		System.out.println("intvalue1=="+intvalue1);
		int  intvalue2=300000;
		System.out.println("intvalue2=="+intvalue2);
		//变量保存的数据值超过取值范围,会报错
		//int  intvalue3=3000000000;
		
		//4 长整型 long     8个字节  -2的63次方~2的63次方-1
		//在赋值的时候需要添加“L”“l”后缀
		long  longvalue1;
		longvalue1=3000000000L;
		System.out.println("longvalue1=="+longvalue1);
		long  longvalue2=10000000000L;
		System.out.println("longvalue2=="+longvalue2);
		//变量保存的数据值超过取值范围,会报错,
		//long  longvalue3=1000000000000000000L;
		//System.out.println("longvalue3=="+longvalue3);
		//可以使用科学计数法表示数字值,使用BigDecimal类型

		//5.单精度浮点型	 float  4个字节  7~8位有效数字
		//赋值的时候需要添加“F”“f”后缀 
		float  floatvalue1;
		floatvalue1=12.5F;
		System.out.println("floatvalue1=="+floatvalue1);
		float  floatvalue2=120.500000F;
		System.out.println("floatvalue2=="+floatvalue2);
		//变量保存的数据值超过有效范围,四舍五入
		float  floatvalue3=120.534569F;
		System.out.println("floatvalue3=="+floatvalue3);

		//6.双精度浮点型	 double 8个字节  16~17位有效数字
		//在赋值的时候可以添加“D”“d”后缀,也可以不写
		double doublevalue1;
		doublevalue1=123.5;
		System.out.println("doublevalue1=="+doublevalue1);
		double   doublevalue2=128.500000D;
		System.out.println("doublevalue2=="+doublevalue2);
		//变量保存的数据值超过有效范围,四舍五入
		double  doublevalue3=120.534569876543459;
		System.out.println("doublevalue3=="+doublevalue3);

		//7.布尔型【逻辑型】 boolean  1个字节  true/false
		boolean  boovalue1;
		boovalue1=true;
		System.out.println("boovalue1=="+boovalue1);
		//boolean  boovalue2=100;

		//8.字符型 char  2个字节  0~65535
		//在赋值的时候需要单引号包围数据‘A’
		char  charvalue1;
		charvalue1='张';
		System.out.println("charvalue1=="+charvalue1);
		/*
		转义字符---使用“\”表示
	  	"--双引号---\"
	 	 '--单引号---\'
	  	\--路径分割符--\\
	  	回车-----------\r
	  	换行-----------\n
	  	回车换行-------\r\n
	  	制表符【Tab】---\t
		*/
		System.out.println("张三说:\"hello\"");
		System.out.println("张三说:\'hello\'");
		System.out.println("F:\\mytest\\demo.txt");
		System.out.println("zhangsan\r\nlisi");
		System.out.println("zhangsan  lisi");
		System.out.println("zhangsan\tlisi");
	}	
}







1.字节型

//创建一个测试基本数据类型的java类
public  class  DataType{
                //提供主方法
	public static  void  main(String  args[]){
                                //1 字节型 byte     1个字节  -128~127
		byte  bytevalue1;
		bytevalue1=123;
		System.out.println("bytevalue1=="+bytevalue1);
                                byte bytevalue2=124;
		System.out.println("bytevalue2=="+bytevalue2);
  }
}

 变量保存的数据值超过取值范围,会报错

//创建一个测试基本数据类型的java类
public  class  DataType{
	//提供主方法
	public static  void  main(String  args[]){
		//1 字节型 byte     1个字节  -128~127
		byte  bytevalue1;
		bytevalue1=123;
		System.out.println("bytevalue1=="+bytevalue1);
		byte bytevalue2=124;
		System.out.println("bytevalue2=="+bytevalue2);
		//变量保存的数据值超过取值范围,会报错
		byte bytevalue3=200;
    }
}

2 短整型

//创建一个测试基本数据类型的java类
public  class  DataType{
                //提供主方法
	public static  void  main(String  args[]){
                                //2 短整型 short    2个字节  -2的15次方~2的15次方-1
		short  shortvalue1;
		shortvalue1=1230;
		System.out.println("shortvalue1=="+shortvalue1);
		short shortvalue2=1240;
		System.out.println("shortvalue2=="+shortvalue2);
		

	}	
}

 变量保存的数据值超过取值范围,会报错

//创建一个测试基本数据类型的java类
public  class  DataType{
                //提供主方法
	public static  void  main(String  args[]){
                                //2 短整型 short    2个字节  -2的15次方~2的15次方-1
		short  shortvalue1;
		shortvalue1=1230;
		System.out.println("shortvalue1=="+shortvalue1);
		short shortvalue2=1240;
		System.out.println("shortvalue2=="+shortvalue2);
		//变量保存的数据值超过取值范围,会报错
		short shortvalue3=200000;

	}	
}

 3.整型

//创建一个测试基本数据类型的java类
public  class  DataType{
                //提供主方法
	public static  void  main(String  args[]){
          //3.整型   int      4个字节  -2的31次方~2的31次方-1
		int  intvalue1;
		intvalue1=200000;
		System.out.println("intvalue1=="+intvalue1);
		int  intvalue2=300000;
		System.out.println("intvalue2=="+intvalue2);
     }
}

 

变量保存的数据值超过取值范围,会报错 

//创建一个测试基本数据类型的java类
public  class  DataType{
                //提供主方法
	public static  void  main(String  args[]){
          //3.整型   int      4个字节  -2的31次方~2的31次方-1
		int  intvalue1;
		intvalue1=200000;
		System.out.println("intvalue1=="+intvalue1);
		int  intvalue2=300000;
		System.out.println("intvalue2=="+intvalue2);
		//变量保存的数据值超过取值范围,会报错
		int  intvalue3=3000000000;

	}	
}

 4 长整型

//创建一个测试基本数据类型的java类
public  class  DataType{
                //提供主方法
	public static  void  main(String  args[]){
		//4 长整型 long     8个字节  -2的63次方~2的63次方-1
		//在赋值的时候需要添加“L”“l”后缀
		long  longvalue1;
		longvalue1=3000000000L;
		System.out.println("longvalue1=="+longvalue1);
		long  longvalue2=10000000000L;
		System.out.println("longvalue2=="+longvalue2);
    }
}

变量保存的数据值超过取值范围,会报错 

//创建一个测试基本数据类型的java类
public  class  DataType{
                //提供主方法
	public static  void  main(String  args[]){
		//4 长整型 long     8个字节  -2的63次方~2的63次方-1
		//在赋值的时候需要添加“L”“l”后缀
		long  longvalue1;
		longvalue1=3000000000L;
		System.out.println("longvalue1=="+longvalue1);
		long  longvalue2=10000000000L;
		System.out.println("longvalue2=="+longvalue2);
		//变量保存的数据值超过取值范围,会报错,
		long  longvalue3=100000000000000000000L;
		System.out.println("longvalue3=="+longvalue3);
		//可以使用科学计数法表示数字值,使用BigDecimal类型

	}	
}

5.单精度浮点型 

//创建一个测试基本数据类型的java类
public  class  DataType{
                //提供主方法
	public static  void  main(String  args[]){
//5.单精度浮点型	 float  4个字节  7~8位有效数字
		//赋值的时候需要添加“F”“f”后缀 
		float  floatvalue1;
		floatvalue1=12.5F;
		System.out.println("floatvalue1=="+floatvalue1);
		float  floatvalue2=120.500000F;
		System.out.println("floatvalue2=="+floatvalue2);
    }
}

 

变量保存的数据值超过有效范围,四舍五入 

//创建一个测试基本数据类型的java类
public  class  DataType{
                //提供主方法
	public static  void  main(String  args[]){
//5.单精度浮点型	 float  4个字节  7~8位有效数字
		//赋值的时候需要添加“F”“f”后缀 
		float  floatvalue1;
		floatvalue1=12.5F;
		System.out.println("floatvalue1=="+floatvalue1);
		float  floatvalue2=120.500000F;
		System.out.println("floatvalue2=="+floatvalue2);
		//变量保存的数据值超过有效范围,四舍五入
		float  floatvalue3=120.534569F;
		System.out.println("floatvalue3=="+floatvalue3);


	}	
}

 

6.双精度浮点型 

//创建一个测试基本数据类型的java类
public  class  DataType{
                //提供主方法
	public static  void  main(String  args[]){
		//6.双精度浮点型	 double 8个字节  16~17位有效数字
		//在赋值的时候可以添加“D”“d”后缀,也可以不写
		double doublevalue1;
		doublevalue1=123.5;
		System.out.println("doublevalue1=="+doublevalue1);
		double   doublevalue2=128.500000D;
		System.out.println("doublevalue2=="+doublevalue2);
    }
}

                                        

变量保存的数据值超过有效范围,四舍五入

//创建一个测试基本数据类型的java类
public  class  DataType{
                //提供主方法
	public static  void  main(String  args[]){
		//6.双精度浮点型	 double 8个字节  16~17位有效数字
		//在赋值的时候可以添加“D”“d”后缀,也可以不写
		double doublevalue1;
		doublevalue1=123.5;
		System.out.println("doublevalue1=="+doublevalue1);
		double   doublevalue2=128.500000D;
		System.out.println("doublevalue2=="+doublevalue2);
		//变量保存的数据值超过有效范围,四舍五入
		double  doublevalue3=120.534569876543459;
		System.out.println("doublevalue3=="+doublevalue3);
	}	
}

7.布尔型【逻辑型】

//创建一个测试基本数据类型的java类
public  class  DataType{
                //提供主方法
	public static  void  main(String  args[]){
		//7.布尔型【逻辑型】 boolean  1个字节  true/false
		boolean  boovalue1;
		boovalue1=true;
		System.out.println("boovalue1=="+boovalue1);
		//boolean  boovalue2=100;
	}	
}

 

8. 字符型

//创建一个测试基本数据类型的java类
public  class  DataType{
                //提供主方法
	public static  void  main(String  args[]){
//8.字符型 char  2个字节  0~65535
		//在赋值的时候需要单引号包围数据‘A’
		char  charvalue1;
		charvalue1='张';
		System.out.println("charvalue1=="+charvalue1);
		/*
		转义字符---使用“\”表示
	  	"--双引号---\"
	 	 '--单引号---\'
	  	\--路径分割符--\\
	  	回车-----------\r
	  	换行-----------\n
	  	回车换行-------\r\n
	  	制表符【Tab】---\t
		*/
		System.out.println("张三说:\"hello\"");
		System.out.println("张三说:\'hello\'");
		System.out.println("F:\\mytest\\demo.txt");
		System.out.println("zhangsan\r\nlisi");
		System.out.println("zhangsan  lisi");
		System.out.println("zhangsan\tlisi");
	}	
}

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值