JAVA SE(ms)
文章平均质量分 51
学习记录
摆渡人wqh
这个作者很懒,什么都没留下…
展开
-
Java SE(34) 流程控制 循环结构语句
循环结构语句作用循环语句实现将一段代码重复执行。种类名称 while循环语句 do...while循环语句 for循环语句 循环类型 当型循环语句 (先判断,再执行) 直到型循环语句 (先执行,再判断) 当型循环语句 (先判断,再执行) 语法结构 while(循环条件){ 执行语句 ......原创 2021-03-12 20:03:57 · 89 阅读 · 0 评论 -
Java SE(33) 流程控制 选择结构语句——switch条件语句
作用 switch条件语句也是一种很常见的选择语句,和if条件语句不同,他只能针对某个表达式值做出判断,从而决定程序执行哪一段代码。实现原理 在switch语句中使用switch关键字来描述一个表达式,使用case关键字来描述和表达式结果比较的的目标值,当表达式的值和某个目标值匹配时,会执行对应case下的语句。语法格式 switch语句中的表达式只能是byte、short、char、int类型的值,如果传入其他类型的值,程序会进...原创 2021-01-28 16:17:40 · 369 阅读 · 0 评论 -
Java SE(32) 流程控制——分支的嵌套使用练习2
实现功能小朋友搬桌子:年龄大于7岁,可以搬桌子;如果年龄大于5岁,性别是男,可以搬桌子;否则不可以搬动桌子,提示:你还太小了原创 2021-01-26 23:27:46 · 226 阅读 · 0 评论 -
Java SE(31) 流程控制——分支的嵌套使用练习1
实现功能会员购物时,不同积分享受的折扣不同。计算会员购物时获得的折扣,效果如下:代码实现原创 2021-01-25 22:56:45 · 267 阅读 · 0 评论 -
Java SE(30) 补充:随机数的实现
概念这个数在生成之前我们不确定这个数是多少,不可知。实现方法Math类中的random()方法帮助生成。Math.random()——>[0.0,1.0)应用生成1——6的随机整数: Math.random()——>[0.0,1.0) Math.random()*6——>[0.0,6.0) (int)(Math.random()*6)——>[0,5] (int)(Math.random()*6)+1——&......原创 2021-01-24 23:07:06 · 100 阅读 · 0 评论 -
Java SE(29) 流程控制 选择结构语句——if条件语句
选择结构语句 名称 if条件语句 switch条件语句 if语句 if…else语句 if …else if…else语句 定义 如果满足某种条件,就进行某种处理。 如果满足某种条件,就进行某种处理,否则就进行另一种处理。 if语句用于对多个条件进行判断,进行多种不同处理。 只能针对某个表达式的值做出判断,从而决定程序执行哪一段代码。 语法格式 if(布尔型条件语句){ 代码块 } ...原创 2021-01-23 15:12:13 · 172 阅读 · 0 评论 -
Java SE(28)第四章 流程控制
流程控制作用流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块。分类控制语句分为三类:顺序、选择和循环。“顺序结构”代表“先执行a,再执行b”的逻辑。“条件判断结构”代表“如果…,则…”的逻辑。“循环结构”代表“如果…,则再继续…”的逻辑。这三种基本逻辑结构是相互支撑的,它们共同构成了算法的基本结构,无论怎样复杂的逻辑结构,都可以通过它们来表达。所以任何一种高级语言都具备上述两种结构。流程图...原创 2021-01-22 16:31:42 · 77 阅读 · 0 评论 -
Java SE(27) 运算符的优先级
运算符的优先级原创 2021-01-19 23:02:30 · 116 阅读 · 0 评论 -
Java SE(26) 运算符——三目运算符
条件运算符又称三元运算符/三目运算符格式:a?b:c 其中a是一个布尔类型的表达式,返回结果要么是true要么false,通过a的结果决定最终表达式的结果: 如果a的结果是true,那么表达式最终结果为b。 如果a的结果是false,那么表达式最终结果为c。public class TestOpe13{ public static void main(String[] args){ int num=(5&g...原创 2021-01-19 23:02:09 · 534 阅读 · 1 评论 -
Java SE(25) 运算符——位运算符
位运算符位运算符是针对二进制的每一位进行运算的符号,它是专门针对0和1进行新操作的。运算符 运算 范例 结果 & 按位与 (都为1为1) 0&0 0 0&1 0 1&0 0 1&1 1 | 按位或 (有1为1) 0|0 0 0|1 1 1|0 1 1|1 1 ^ 按位异或原创 2021-01-19 23:01:53 · 360 阅读 · 0 评论 -
Java SE(24)补充——原码、反码、补码
机器数和真值原创 2021-01-19 23:01:39 · 620 阅读 · 0 评论 -
Java SE(23) 运算符——逻辑运算符
目录逻辑运算符&和&&|和||逻辑运算符逻辑运算符用于对布尔类型的数据进行操作,其结果仍是一个布尔型数据。运算符 运算 范例 结果 & 与 true&true true true&false false false&true true false&false false && 短路与 true&true t原创 2021-01-19 23:01:27 · 273 阅读 · 0 评论 -
Java SE(22) 运算符——比较运算符
比较运算符比较运算符用于对两个数值或变量进行比较,其结果是一个布尔型,即false或true。运算符 运算 范例 结果 == 相等于 4==3 false != 不等于 4!=3 true < 小于 4<3 false > 大于 4>3 true <= 小于等于 4<=3 false >= 大于等于 4>=3原创 2021-01-19 23:01:14 · 635 阅读 · 0 评论 -
Java SE(21) 拓展:两个数交换的四种方式
方式一:利用一个中间变量交换数值。public class JiaoHuan1{ public static void main(String[] args){ int a=5,b=10; //定义两个变量 System.out.println("交换前:"+a+"\t"+b); int t; //引入一个中间变量 //交换变量 t=a; a=b; b=t; System.out.println("交换后:"+a+"\t"+b); }}.原创 2021-01-19 23:00:51 · 160 阅读 · 0 评论 -
Java SE(20) 运算符——赋值运算符
赋值运算符作用:将常量、变量或表达式的值赋给某一个变量。种类:运算符 运算 范例 结果 = 赋值 a=3;b=2; a=3; b=2; += 加等于 a=3;b=2; a+=b; a=a+b=5; b=2; -= 减等于 a=3;b=2; a-=b; a=a-b=1; b=2; *= 乘等于 a=3;b=2; a*=b; a=a*b=6; b=2; /= 除等于 a=3;b=原创 2021-01-19 23:00:34 · 273 阅读 · 0 评论 -
Java SE(19) 第三章 运算符——算术运算符
算术运算符运算符 运算 范例 结果 备注 + 正号 +3 3 加 3+5 8 - 负号 b=4;-b; -4 减 5-3 2 * 乘 3*4 12 / 除 10/5 2 % 取模(即取余) 13%5 3 ++ 自增(前) a=2; b=++a; a=3; b=3 先自增,再运算 自增(后) a=2; .原创 2021-01-19 23:00:15 · 228 阅读 · 0 评论 -
Java SE(18) 练习2——Scanner进一步使用
import java.util.Scanner;public class TestVar16{ public static void main(String[] args){ //键盘录入学生的信息:年龄、身高、姓名、性别 Scanner sc=new Scanner(System.in); //键盘录入年龄:(接收int类型数据) System.out.print("请录入年龄: "); int age=sc.nextInt(); //键盘录入身高(接收doub.原创 2020-12-24 21:24:55 · 245 阅读 · 0 评论 -
Java SE(17)练习1——final、扫描器Scanner
public class TestVar15{ public static void main(String[] args){ //实现功能:求一个圆的周长和面积 //求周长 double c=2*3.14*5; System.out.print("周长为:"+c+"\n"); //求面积 double s=3.14*5*5; System.out.print("面积为:"+s+"\n"); }}提取变量:以后只要改变变量的值,下面只要用到这个变量的地方,取值也都.原创 2020-12-24 20:40:12 · 173 阅读 · 1 评论 -
Java SE(16) 变量数据类型2
变量的数据类型原创 2020-12-24 16:06:07 · 487 阅读 · 1 评论 -
Java SE(15) 变量1
定义原创 2020-12-23 17:10:47 · 143 阅读 · 0 评论 -
Java SE(14) 扩展:特殊字符——反斜杠(\) 转义字符
在字符常量中,反斜杠(\)是一个特殊的字符,被称为转义字符,它的作用是用来转义后面一个字符。下面是一些常见的转义字符:\r表示回车符,将光标定位到当前行的开头,不会跳到下一行。\n表示换行符,换到下一行的开头。\t表示制表符,...原创 2020-12-23 17:10:09 · 3772 阅读 · 0 评论 -
Java SE (13) 常量
Java中的常量目录定义分类 整型常量 浮点数常量 字符常量 字符串常量 布尔常量 null常量定义 在程序中固定不变的值,是不能改变的数据 。分类 整型常量 整型常量是整数类型的数据,有二进制、八进制、十进制和十六进制4种表现形式。十进制:由0~9范围内的整数组成的数字序列。如198。二进制:由0和1组成的数字序列,前面要以0b或0B开头。例如,0b0110110、0B0110110...原创 2020-12-23 16:29:59 · 897 阅读 · 1 评论 -
Java SE(12) 扩展——进制转换
1.原创 2020-12-21 01:49:08 · 1635 阅读 · 0 评论 -
Java SE(11) 关键字
关键字1. 概念: 编程语言里事先定义好并赋予了特殊含义的单词,也称作保留字。2. 注意: 所有关键字都是小写。 程序中的标识符不能以关键字命名。3. Java中所有的关键字 官网:https://docs.oracle.com/javase/tutorial/java/nutsandbolts/_keywords.html...原创 2020-12-20 00:04:21 · 303 阅读 · 1 评论 -
Java SE(10) 第二章 编程基础 标识符
标识符1. 定义 在编程过程中,在程序中定义一些符号来标记一些名称,如包名、类名、方法名、参数名、变量名等,这些符号被称为标识符。2. 规范 可以由任意顺序的大小写字母、数字、下划线(_)、美元符号($)组成。 但不能以数字开头,不能是Java中的关键字。3. 为了增强代码的可读性,定义标识符时应遵循以下规则: (1)包名:所有字母一律小写。 例如,cn.itcast.test。 (2)...原创 2020-12-19 23:44:05 · 1518 阅读 · 1 评论 -
Java SE(9) print和println
(1)System.out.print和System.out.println区别联系: System.out.print : 将双引号中内容原样输出,不换行。 System.out.println :将双引号中内容原样输出,换行。(2)转义字符:\就是转义字符。作用:将后面普通的字母转换为特殊含义。\n:换行。行 。\t:距离前面有一个制表符位置(8位)。...原创 2020-12-18 00:33:10 · 83 阅读 · 0 评论 -
Java SE(8)java中的注释
java中的注释1. 单行注释(//)//下面是一段标准代码public class HelloWorld{ public static void main(String[] args){ System.out.println("HelloWorld!"); }}2. 多行注释(/* */)3. 文档注释(/** */)原创 2020-12-17 22:31:55 · 201 阅读 · 0 评论 -
Java SE(7) 控制台编译方式
控制台编译方式(1)方式一: 首先,命令切换到代码所在目录。 其次, javac 类名.java编译。 (2)方式二: 首先,在代码保存目录文件地址栏输入cmd,回车,直接进入控制台当前文件所在路径下。 然后,按照正常方式进行编译。 (3)方式三: 在notepad++中右键文件——>打开所在文件夹(命...原创 2020-12-17 16:19:42 · 190 阅读 · 0 评论 -
JAVA SE(6)代码编写常见问题
代码编写常见问题1.单词拼写错误。2.要求源文件名和类名必须一模一样。 3.所有的标点必须是英文状态下的。4.成对编程:[] {} () <> "" ''。5.注意缩进 :只要遇到{}就进行缩进 --->为了格式好看 缩进:tab 向前缩进: shift+tab6. 控制台编译命令格式: javac 类名.java 如:javac HelloWorld.java7.控制台执行命令格式: jav...原创 2020-12-16 20:36:28 · 234 阅读 · 0 评论 -
JAVA SE(5)控制台运行java代码方式 2020-12-16
1. 用notepad++编写一段代码public class HelloWorld{ public static viod main(string[] args){ System.out.println("HelloWorld!"); }}2.2. 常见错误(1) 错误原因: 解决办法:将java.exe的路径(JDK的bin目录——C:\Program Files\Java\jdk1.8.0_144\bin)配置到环境变量Path中去。...原创 2020-12-16 19:55:47 · 162 阅读 · 0 评论 -
JAVA SE(4) 环境准备——notepad++(2)2020-12-15
Java SE(4)原创 2020-12-16 16:36:13 · 89 阅读 · 0 评论 -
JAVA SE(3) 环境准备——JDK(1)2020-12-14
环境准备(1)JDK环境准备原创 2020-12-14 23:42:17 · 145 阅读 · 0 评论 -
JAVA SE(2) DOS 2020-12-14
JAVA SE(2)DOS目录DOS操作系统DOS命令进入控制台常用DOS命令DOS操作系统Microsoft公司推出的操作系统。(在windows之前的操作系统) DOS是单用户、单任务的操作系统.(只能执行一个任务)DOS命令是DOS操作系统的命令,是一种面向磁盘的操作命令, 不区分大小写。进入控制台win+r--->cmd--->回车常用DOS命令1.切换盘符 格式:盘符名+: ...原创 2020-12-14 17:09:10 · 79 阅读 · 0 评论 -
JAVA SE(1) 第一章 初识Java Java体系结构、核心机制 2020-12-14
JAVASE(1)第一章 初识Java Java体系结构 JavaSE(Java Standard Edition):标准版,定位在个人计算机上的应用。 JavaEE(Java Enterprise Edition):企业版,定位在服务器端的应用。 JavaME(Java Micro Edition):微型版,定位在消费性电子产品的应用上。 Java核心机制 ...原创 2020-12-14 09:50:13 · 104 阅读 · 0 评论