随笔分类 -  Java基础

摘要:二维数组 package com.ljg.java; /* * 二维数组的使用: * 规定:二维数组分为外层数组的元素,内层数组的元素 * int[][] arr = new int[4][3]; * 外层元素:arr[0],arr[1]等 * 内层元素:arr[0][0],arr[1][2]等 * 阅读全文
posted @ 2022-10-13 10:07 Swift周振宇 阅读(22) 评论(0) 推荐(0)
摘要:默认初始化值 package com.ljg.java; /* * ⑤ 数组元素的默认初始化值 * > 数组元素是整型:0 * > 数组元素是浮点型:0.0 * > 数组元素是char型:0或'\u0000',而非'0' * > 数组元素是boolean型:false * > 数组元素是引用数据类型 阅读全文
posted @ 2022-10-12 20:12 Swift周振宇 阅读(278) 评论(0) 推荐(0)
摘要:数组 package com.ljg.java; /* * * 一、数组的概述 * 1.数组的理解:数组(Array),是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名, * 并通过编号的方式对这些数据进行统一管理。 * * 2.数组相关的概念: * >数组名 * >元素 * >角标、下标 阅读全文
posted @ 2022-10-12 20:12 Swift周振宇 阅读(21) 评论(0) 推荐(0)
摘要:Break和Continue package BasicGrammar.day05; /* break和continue关键字的使用 使用范围 循环中使用的作用(不同点) 相同点 break: switch-case 循环结构中 结束当前循环 关键字后面不能声明执行语句 continue: 循环结构 阅读全文
posted @ 2022-10-11 18:42 Swift周振宇 阅读(22) 评论(0) 推荐(0)
摘要:DoWhile package BasicGrammar.day05; /* do-while循环的使用 一、循环结构的4个要素 ① 初始化条件 ② 循环条件 >是boolean类型 ③ 循环体 ④ 迭代条件 二、do-while循环结构: ① do{ ③; ④; }while(②); 执行过程:① 阅读全文
posted @ 2022-10-10 19:05 Swift周振宇 阅读(51) 评论(0) 推荐(0)
摘要:while循环 package BasicGrammar.day05; /* While 循环的使用 一、循环结构的4个要素 ① 初始化条件 ② 循环条件 >是boolean类型 ③ 循环体 ④ 迭代条件 二、while循环的结构 ① while(②){ ③; ④; } 执行过程:① - ② - ③ 阅读全文
posted @ 2022-10-10 17:55 Swift周振宇 阅读(39) 评论(0) 推荐(0)
摘要:for循环 虽然所有循环结构都可以用 while 或者 do...while表示,但 Java 提供了另一种语句 —— for 循环,使一些循环结构变得更加简单。 for循环执行的次数是在执行前就确定的。语法格式如下: /*For循环结构的使用 一、循环结构的4个要素 ① 初始化条件 ② 循环条件 阅读全文
posted @ 2022-10-09 19:19 Swift周振宇 阅读(127) 评论(0) 推荐(0)
摘要:SwitchCase switch case 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。 语法 switch case 语句语法格式如下: switch(expression){ case value : //语句 break; //可选 case value : //语句 b 阅读全文
posted @ 2022-10-08 23:36 Swift周振宇 阅读(184) 评论(0) 推荐(0)
摘要:Java 条件语句 - if...else 一个 if 语句包含一个布尔表达式和一条或多条语句。 语法 if 语句的语法如下: if(布尔表达式) { //如果布尔表达式为true将执行的语句 } 如果布尔表达式的值为 true,则执行 if 语句中的代码块,否则执行 if 语句块后面的代码。 Te 阅读全文
posted @ 2022-10-08 23:30 Swift周振宇 阅读(44) 评论(0) 推荐(0)
摘要:Sanncer类 /* 如何从键盘获取不同类型的变量:需要使用Scanner类 具体实现步骤: 1.导包:import java.util.Scanner; 2.Scanner的实例化:Scanner scan = new Scanner(System.in); 3.调用Scanner类的相关方法( 阅读全文
posted @ 2022-10-07 18:41 Swift周振宇 阅读(24) 评论(0) 推荐(0)
摘要:格式 优先级 package BasicGrammar.day03; /* 运算符之五:位运算符 (了解) 结论: 1. 位运算符操作的都是整型的数据 2. << :在一定范围内,每向左移1位,相当于 * 2 >> :在一定范围内,每向右移1位,相当于 / 2 面试题:最高效方式的计算2 * 8 ? 阅读全文
posted @ 2022-09-25 22:59 Swift周振宇 阅读(21) 评论(0) 推荐(0)
摘要:定义 结论: 1.位运算符操作的都是整型的数据 2.<< :在一定范围内,每向左移1位,相当于 * 2 3.>> :在一定范围内,每向右移1位,相当于 / 2 package BasicGrammar.day03; /* 运算符之五:位运算符 (了解) 结论: 1. 位运算符操作的都是整型的数据 2 阅读全文
posted @ 2022-09-25 22:37 Swift周振宇 阅读(16) 评论(0) 推荐(0)
摘要:定义 && 逻辑与运算:两个变量都为真,结果才为true || 逻辑或运算:两个变量有一个为真,则结果才为true !如果是真,则变为假,如果是假则变为真 package BasicGrammar.day03; /* 运算符之四:逻辑运算符 & && | || ! ^ 说明: 1.逻辑运算符操作的都 阅读全文
posted @ 2022-09-25 21:57 Swift周振宇 阅读(25) 评论(0) 推荐(0)
摘要:分类 package BasicGrammar.day03; /* 运算符之三:比较运算符 == != > < >= <= instanceof 结论: 1.比较运算符的结果是boolean类型 2.区分 == 和 = */ public class CompareTest { public sta 阅读全文
posted @ 2022-09-25 21:11 Swift周振宇 阅读(20) 评论(0) 推荐(0)
摘要:定义 package BasicGrammar.day03; /* 运算符之二:赋值运算符 = += -= *= /= %= */ public class SetValueTest { public static void main(String[] args) { //赋值符号:= int i1 阅读全文
posted @ 2022-09-25 20:43 Swift周振宇 阅读(19) 评论(0) 推荐(0)
摘要:运算符定义 算数运算符 %:取余运算 结果的符号与被模数的符号相同 开发中,经常使用%来判断能否被除尽的情况。 自增和自减 (前)++ :先自增1,后运算 (后)++ :先运算,后自增1 (前)-- :先自减1,后运算 (后)-- :先运算,后自减1 注意问题 package BasicGramma 阅读全文
posted @ 2022-09-25 19:28 Swift周振宇 阅读(30) 评论(0) 推荐(0)
摘要:二进制定义 二进制转十进制(原码、反码、补码) 十进制转二进制 二进制与十六进制和八进制之间的转换 package BasicGrammar; /* 计算机中不同进制的使用说明 对于整数,有四种表示方式: > 二进制(binary):0,1 ,满2进1.以0b或0B开头。 > 十进制(decimal 阅读全文
posted @ 2022-09-25 16:05 Swift周振宇 阅读(24) 评论(0) 推荐(0)
摘要:package BasicGrammar; /* String类型变量的使用 1. String属于引用数据类型,翻译为:字符串 2. 声明String类型变量时,使用一对"" 3. String可以和8种基本数据类型变量做运算,且运算只能是连接运算:+ 4. 运算的结果仍然是String类型 */ 阅读全文
posted @ 2022-09-25 00:28 Swift周振宇 阅读(85) 评论(0) 推荐(0)
摘要:基本数据类型转换 强制类型转换 package BasicGrammar; /* 基本数据类型之间的运算规则: 前提:这里讨论只是7种基本数据类型变量间的运算。不包含boolean类型的。 1. 自动类型提升: 结论:当容量小的数据类型的变量与容量大的数据类型的变量做运算时,结果自动提升为容量大的数 阅读全文
posted @ 2022-09-25 00:27 Swift周振宇 阅读(57) 评论(0) 推荐(0)
摘要:整数类型 浮点类型 字符类型 布尔类型 字符串类型 package BasicGrammar; /** 一、变量按照数据类型来分: 基本数据类型: 整型: byte \ short \ int \ long 浮点型: float \ double 字符型: char 布尔型: boolean 引用数 阅读全文
posted @ 2022-09-25 00:26 Swift周振宇 阅读(23) 评论(0) 推荐(0)