day02 Java概述与环境搭建(二)

本文详细介绍了Java编程的基础知识,包括Notepad的设置、注释的使用(单行、多行及文档注释)、变量的声明与赋值方式、数据类型的介绍(整型、浮点型、布尔型、字符型、字符串类型)以及转义字符和String类型的应用。内容深入浅出,适合初学者学习。
摘要由CSDN通过智能技术生成

1. NotePad设置

设置---首选项---进行如下设置

 

2. 注释

单行注释://

多行注释:/* */

文档注释:(生成外部文档:javadoc -d . HelloWorld.java)

/**

*

*/

注:注释不参与编译。

public class Test1{
	public static void main(String [] args){
		// 注释 注释不参与编译 也就是说 注释不会影响代码的执行结果
		// 仅仅作为解释说明
		
		// 以下代码用于实现 语句打印
		System.out.print("hello 2202"); // 这行代码用于打印一句话 hello 2202
	}
}
public class Test2{
	public static void main(String [] args){
		/* 	
			多行注释
			第一行注释
			第二行注释
			ln line 行 线  
		*/
		
		System.out.println("abc");
		System.out.print("hello");
	}
}
/**
 *	以下Test3类 用于讲解文档注释
 */
public class Test3{
	/**
	 *	以下为main方法 实现文档注释的演示
	 */
	public static void main(String [] args){
		/** 这种注释称之为 文档注释*/
		
		/**
		 *	文档注释第一行
		 *  文档注释第二行
		 *
		 */
		 
		 System.out.print("这里讲解文档注释");
	}
}

Java语言基础

1. 引入

举例:比如你的同桌需要大宝剑,发现钱不够,找你借5毛钱。

时间:2022/02/09 10:52

地点:2202教室

人物:你的同桌

事件:借钱

金额:0.5元

……

生活中我们通常需要记录数据,通过各种途径,程序中也需要记录数据,通过变量。

生活中的数据有不同的类型,程序中也是一样,也有各种数据类型。

2. 变量的定义方式

声明变量的3种方式: 先声明,再赋值:【常用】 数据类型 变量名; 变量名 = 值;

声明并赋值:【常用】 数据类型 变量名 = 值;

多个同类型变量的声明与赋值:【了解】 数据类型 变量1 , 变量2 , 变量3 = 值3 , 变量4 , 变量5 = 值5;

/**
 *	这个类用来讲解演示变量的三种定义方式
 */
 
public class Test1{
	public static void main(String [] args){
		// 方式1  先声明  再赋值
		int a ;
		a = 20;
		System.out.println("a的取值是:" + a);
		
		// 方式2 连声明 带赋值 写为一条语句
		int b = 33;
		System.out.println("通过连声明带赋值的方式变量b的取值:" + b);
		
		// 方式3 同时声明多个  同类型 的变量 赋值个别变量
		// 为赋值的变量是不能访问的 否则运行报错
		int c,d,e,f = 15 ,h,i = 20;
		System.out.println("f的取值是:" + f);
		System.out.println("i的取值是:" + i);
		// System.out.println("d的取值是:" + d); 这里未赋值不能访问
	}
}

3. 单位换算

1TB = 1024GB

1GB = 1024MB

1MB = 1024KB

1KB = 1024byte byte 即为字节

1byte = 8 bit bit即为 位

4. 数据类型

4.1 整型

public class Test1{
	public static void main(String [] args){
		// byte 取值范围 -128 ~ 127
		byte b1 = 20;
		System.out.println(b1);
		
		// short 短整型 -32768 ~ 32767 
		short s1 = 2550;
		System.out.println(s1);
		
		// int 整型 -2147483648 ~ 2147483647
		int i1 = 231245;
		System.out.println(i1);
		
		// long 长整型	
		// 为long类型赋值 如果取值范围超过int类型  必须在值的末尾加上L  大小写都可以 推荐大写
		// 没有超过int范围 加不加都可以
		long l1 = 20;
		System.out.println(l1);
		
		long l2 = 2147483648L;
		System.out.println(l2);
		
	}
}

4.2 浮点类型

注意:double为浮点数的默认类型,如需为float类型赋值,需要在值的后面追加“F”

给double类型赋值 如果取值超过 了float的取值范围 必须在默认加上D

public class Test1{
	public static void main(String [] args){
		// 布尔类型  取值只能为 true 或者 false
		boolean bl1 = true;
		boolean bl2 = false;
		System.out.println(bl1);
		System.out.println(bl2);
		
		boolean bl3 =  20 > 10;
		System.out.println(bl3);
		
		int a = 10;
		int b = 15;
		boolean bl4 = a <= b;
		System.out.println(bl4);
		
	}
}

4.4 字符类型

方式1 使用英文的单引号包括 其中内容只能有一个字符

方式2 直接赋值整数数值

方式3 赋值Unicode编码

 

public class Test1{
	public static void main(String [] args){
		// char 类型 取值范围 0 ~ 65535 无符号数  2字节
		// 字符 有三种赋值方式
		// 方式1  使用英文的单引号包括 其中内容只能有一个字符 
		char ch1 = 'A';
		char ch2 = '中';
		char ch3 = '2';
		System.out.println(ch1);
		System.out.println(ch2);
		System.out.println(ch3);
		
		//char ch4 = '20'; 只能存一个内容 
		//System.out.println(ch4);
		
		
		// 方式2 直接赋值整数数值
		// ASCII 码表 美国标准信息交换码 记录了128个字符所表示的二进制 十进制 十六进制对应的数值
		char ch5 = 65;
		System.out.println(ch5);
		
		char ch6 = 66;
		System.out.println(ch6);
		
		char ch7 = 67;
		System.out.println(ch7);
		
		// 中文可以在Unicode编码中找到对应的编码 
		// Unicode码表 是万国码 中文的取值范围是 \u4e00(19968) ~ \u9fa5(40869)
		char ch8 = 20013;
		System.out.println(ch8);
		
		char ch9 = 20320;
		System.out.println(ch9);
		
		// 方式3  赋值Unicode编码
		char ch10 = '\u9fa5';
		System.out.println(ch10);
		
		
	} 
}

5. 转义字符

public class Test1{
	public static void main(String []  args){
		// 转义字符 
		char ch1 = '\'';
		System.out.println(ch1);
		
		// \n 表示换行
		System.out.print("abc\ndef\nghi\njkl\nmn\n");
		
		// \t 制表位 
		System.out.println("学Java\t到千锋\t郑州千锋找帅栋");
		System.out.println("学IT\t到千锋\t郑州千锋圆你梦");
		
		// \\ 第一个\表示 转义  意味着第二个\不再有\的效果
		char ch2 = '\\';
		System.out.println(ch2);
		
		
		char ch3 = '\"';
		System.out.println(ch3);
		
	}
}

6. String类型

public class Test1{
	public static void main(String [] args){
		// String类型 字符串类型 任何英文的双引号包括的内容
		// 都叫字符串  任何数据类型和字符串 相加  实际为拼接字符串 不能进行数学计算
		String str1 = "abc";
		String str2 = "中文hello123";
		String str3 = "false";
		boolean bl1 = false;
		
		String str4 = "asas daed      ewq   213213   sdadasd 打算复读萨达是法人";
		
		System.out.println(str1);
		System.out.println(str2);
		System.out.println(str3);
		System.out.println(str4);
	}
}

7. 变量赋值

public class Test1{
	public static void main(String [] args){
		short b1 = -10;
		char ch1 = (char)b1; // 这里表示强制将short类型转换为char类型  如果short类型存放的数值不能找到对应的字符映射 将显示为 ? 
		System.out.println(ch1);
	}
}

请王老师过目

评论 27
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值