JAVA笔记

程序注释

1、注释分类

  • 注释可以对程序进行说明并且不会被编译器编译;
  • Java一共分为三种形式:
    // 注释:单行注释;
    /* … /:多行注释;
    /
    * … */:文档注释。

2、范例:

  • 定义单行注释
public class JavaDemo {
	public static void main(String args[]) {
		// 【单行注释】下面的程序语句功能是在屏幕上打印一行输出信息
		System.out.println("www.mldn.cn") ;
	}
}
  • 定义多行注视
public class JavaDemo {
	public static void main(String args[]) {
		/* 【多行注释】下面的程序语句功能是在屏幕上打印一行输出信息
		 * 利用多行注视可以针对于代码的功能进行更加详细的说明
		 * 在实际的项目开发中适合于编写大段的说明文字
		 */
		System.out.println("www.mldn.cn") ;
	}
}
  • 使用文档注释
/**
 * 该类的主要作用是在屏幕上输出信息
 * @author 李兴华
 */
public class JavaDemo {
	public static void main(String args[]) {
		System.out.println("www.mldn.cn") ;
	}
}
标识符与关键字

1、标识符组成
在Java之中标识符定义的核心原则如下:由字母、数字、_、$所组成,其中不能使用数字开头,不能使用Java中的保留字(或者被称为“关键字”)。
2、Java关键字
在这里插入图片描述

数据类型

1、数据类型划分
在这里插入图片描述
2、Java基本数据类型的大小、范围、默认值
在这里插入图片描述
3、变量定义与赋值处理格式

4、定义int型变量

public class JavaDemo {
	public static void main(String args[]) {
		// int 变量名称 = 常量(10是一个常量,整数类型为int) ;
		int x = 10; 	// 定义了一个整型变量x,变量定义时一定要给出默认值
		// int型变量 * int型变量 = int型数据
		System.out.println(x * x);	// 输出计算结果
	}
}

5、观察数据溢出

public class JavaDemo {
	public static void main(String args[]) {
		int max = 2147483647; // 获取int的最大值
		int min = -2147483648; // 获取int的最小值
		// int型变量 + int型常量 = int型计算结果
		System.out.println(max + 1); // -2147483648,最大值 + 1 = 最小值
		System.out.println(max + 2); // -2147483647,最大值 +2 = 次最小值
		// int型变量 - int型常量 = int型计算结果
		System.out.println(min - 1); // 2147483647,最小值 - 1 = 最大值
	}
}

在这里插入图片描述
6、解决数据溢出

public class JavaDemo {
	public static void main(String args[]) {
		long max = 2147483647; // 获取int的最大值
		long min = -2147483648; // 获取int的最小值
		// long型变量 + int型常量 = long型计算结果
		System.out.println(max + 1); // 【正确计算结果】2147483648
		System.out.println(max + 2); // 【正确计算结果】2147483649
		// long型变量 - int型常量 = long型计算结果
		System.out.println(min - 1); // 【正确计算结果】-2147483649
	}
}

7、强制类型转换

public class JavaDemo {
	public static void main(String args[]) {
		long num = 2147483649L; // 此数值已经超过了int范围
		int temp = (int) num; // 【数据溢出】long范围比int范围大,不能够直接转换
		System.out.println(temp);// 内容输出
	}
}

8、byte
字节是一种存储容量的基本单位,在Java中可以使用byte定义,并且byte也属于整型定义,其保存的范围是:-128 ~ 127

public class JavaDemo {
	public static void main(String args[]) {
		byte num = 20;	// 定义byte型变量
		System.out.println(num);// 输出byte型变量
	}
}

9、定义double变量

public class JavaDemo {
	public static void main(String args[]) {
		double x = 10.2;// 10.2是一个小数其对应的类型为double
		int y = 10;// 定义int型变量
		double result = x * y;// double类型 * int类型 = double类型
		System.out.println(result);	// 输出计算结果
	}
}

10、定义float型变量

public class JavaDemo {
	public static void main(String args[]) {
		float x = (float) 10.2;	// 强制类型转换:double强制转为float
		float y = 10.1F;	// 强制类型转换:double强制转为float
		System.out.println(x * y); // 计算结果类型为:float
	}
}

11、观察整型除法计算

public class JavaDemo {
	public static void main(String args[]) {
		int x = 10;// 整型变量
		int y = 4;// 整型变量
		System.out.println(x / y);// 除法计算,类型为int(不保留小数位)
	}
}

12、解决除法计算中小数点问题

public class JavaDemo {
	public static void main(String args[]) {
		int x = 10;// 整型变量
		int y = 4;// 整型变量
		// 为保留小数位,将计算结果中的int转为float或double
		System.out.println((double) x / y); // 除法计算,最终类型为double
		System.out.println(x / (float) y); // 除法计算,最终类型为double
	}
}

13、char
Java使用的是十六进制的UNICODE编码,此类编码可以保存任意的文字。

public class JavaDemo {
	public static void main(String args[]) {
		char c = 'A'; 	// 定义字符变量
		System.out.println(c);// 输出字符变量内容
	}
}

14、char与int转换

public class JavaDemo {
	public static void main(String args[]) {
		char c = 'A'; 	// 字符变量
		int num = c; 	// 可以获得字符的编码树枝
		System.out.println(num);
		num = num + 32 ; // 修改编码内容,大小写之间差32
		System.out.println((char) num);// 将num转为char
	}
}

15、观察boolean类型

public class JavaDemo {
	public static void main(String args[]) {
		boolean flag = true;// 定义布尔类型变量
		if (flag) { // 判断flag的内容,如果是true就执行
			System.out.println("www.mldn.cn");
		}
	}
}

16、String
字符串是在实际项目之中所使用的一种类型,利用字符串可以保存更多的字符内容,Java中使用“"”来实现字符串常量定义,而对应的类型为String。

public class JavaDemo {
	public static void main(String args[]) {
		String str = "www.mldn.cn";// 使用“"”进行描述
		System.out.println(str);// 输出字符串变量内容
	}
}

17、字符串连接

public class JavaDemo {
	public static void main(String args[]) {
		String str = "www."; // 使用“"”进行描述
		str = str + "mldn.";// 字符串连接
		str += "cn";// 字符串连接
		System.out.println(str);// 输出字符串内容
	}
}

18、转义字符
换行(\n)、制表符(\t)、\(\)、双引号(")、单引号(’)

public class JavaDemo {
	public static void main(String args[]) {
		System.out.println("魔乐科技:\tMLDN\n在线学习网站:\"www.mldn.cn\"") ;
	}
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值