Java
LittleGlassHeart
这个作者很懒,什么都没留下…
展开
-
Java 八皇后问题
Java 八皇后问题public class EightQueens { // 八皇后问题 public static void main(String[] args) { int[] map = new int[8]; Queens queens = new Queens(); queens.queen(map, 0); }}class Queens { public boolean isLegal(int[] ma原创 2022-01-04 00:46:54 · 119 阅读 · 0 评论 -
Java基础(八)——数组
数组(array)用来存储一个元素个数固定且元素类型相同的有序集。一旦数组被创建,它的大小是固定的。使用一个数组的引用变量,通过下标来访问数组中的元素。一、一维数组声明数组变量elementType[] arrayRefVar; (元素类型[] 数组引用变量;)或elementType arrayRefVar[]; (元素类型 数组引用变量[];)注:推荐使用elementType...原创 2020-05-05 14:18:45 · 345 阅读 · 0 评论 -
Java基础(七)——最小化数值计算误差
众所周知,浮点数并不能精确的表示某一数值,它在计算机中本身就是近似值,因此在循环控制中,不要使用浮点值来比较值是否相等,这会导致不精确的循环次数或结果。如果在浮点值的计算中误差不可避免,那么怎样最小化这个误差呢。public class Test1 { public static void main(String[] args) { float sum = 0; ...原创 2020-04-20 21:50:12 · 433 阅读 · 0 评论 -
Java基础(六)——字符串(String)类型
String类型字符串是一个字符序列。char类型只能表示一个字符,为了表示一串字符,使用String(字符串)数据类型。String实际上是java库中一个预定义的类。Stirng类型不是基本类型,而是引用类型。任何java类都可以将变量表示为一个引用类型。使用引用类型声明的变量成为应用变量,它引用的是一个对象。String string = "Hello World!";上述代码中...原创 2020-04-19 18:26:57 · 4862 阅读 · 1 评论 -
Java基础(五)——字符类型
一、字符数据类型字符数据类型表示单个字符。char letter = 'a';char numChar = '7';注意:字符串直接量必须括在双引号之中。而字符直接量是括在单引号之中的单个字符。因此’A’是一个字符,而"A"是一个字符串。除此之外,自增和自减操作符也可以用在char型变量上,这个会得到该字符之前或之后的Unicode字符,例如:public class Test1 {...原创 2020-04-18 22:08:04 · 532 阅读 · 0 评论 -
Java基础(四)——数值类型
数值类型Java提供了八种基本数据类型,其中六种数值类型(两种浮点型,四种整数型),一种布尔型,一种字符型。我们先看看这六种数值类型:类型名范围存储大小byte-27(-128) ~ 27-1(127)8位带符号数short-215(-32768) ~ 215-1(32767)16位带符号数int-231(-2147483648) ~ 231-1(...原创 2020-04-18 20:51:28 · 277 阅读 · 0 评论 -
Java基础(三)——Math类
常用数学函数一、Math类常用常量Math.PI:π(约3.1415)Math.E:自然对数的底(约2.71828)二、三角函数方法Math类中包含的三角函数:方法描述sin(radians)返回以弧度为单位的角度的三角正弦函数值cos(radians)返回以弧度为单位的角度的三角余弦函数值tan(radians)返回以弧度为单位的角度的三角正...原创 2020-04-18 01:15:44 · 363 阅读 · 0 评论 -
Java基础(二)——操作符优先级
操作符优先级表优先级操作符最高级var++和var–(后置操作符)+、-(一元加号和一元减号)、++var、–var(前置操作符)(type)(类型转换)!(非)*、/、%(乘法、除法/求余运算)+、-(二元加法和减法)<、<=、>、>=(比较操作符)==、!=(相等操作符)^(异或)...原创 2020-04-18 01:14:35 · 361 阅读 · 0 评论 -
Java基础(一)——自增和自减操作符
++ 和-- 是对变量进行自增1和自减1的简写操作符。其中自增操作符也分为后置自增操作符(i++)和前置自增操作符(++i),同理自减操作符也分为后置自减操作符(i–)和前置自减操作符(–i)。public class Test1 { public static void main(String[] args) { int x = 0, y = 0, j = 0, k ...原创 2020-04-16 23:13:04 · 318 阅读 · 0 评论 -
Java学习日记(二)——变量类型
Java变量类型Java支持3种变量类型类变量(静态变量):独立于方法之外的变量,用 static 修饰实例变量:独立于方法之外的变量,没有 static 修饰局部变量:类的方法中的变量Java局部变量局部变量声明在方法、构造方法或者语句块中局部变量在方法、构造方法、或者语句块被执行的时候创建,当它们执行完成后,变量将会被销毁-== 访问修饰符不能用于局部变量==局部变量只...原创 2020-03-14 15:09:57 · 131 阅读 · 0 评论 -
Java学习日记(一)——数据类型
Java数据类型一、Java两大数据类型内置数类型引用数据类型内置数类型Java提供了八种基本数类型,其中六种数字类型(两种浮点型,四种整数型),一种布尔型,一种字符型。1.byte:byte数据类型,是8位、有符号的,以二进制补码表示的整数最小值为:-128(-2^7)最大值为:127(2^7-1)默认值为:0byte 类型用在大型数组中节约空间,主要代替整数,因为 ...原创 2020-03-13 22:51:23 · 121 阅读 · 0 评论