随笔分类 -  Java

摘要:基本语法 语法格式: ①初始化部分; do{ ③循环体部分 ④迭代部分 }while(②循环条件部分); 执行过程:①-③-④-②-③-④-②-③-④-...-② 图示: 说明: 结尾while(循环条件)中循环条件必须是boolean类型 do{}while();最后有一个分号 do-while结 阅读全文
posted @ 2023-03-19 07:49 晓枫的春天 阅读(438) 评论(0) 推荐(0) 编辑
摘要:基本语法 语法格式: ①初始化部分 while(②循环条件部分){ ③循环体部分; ④迭代部分; } 执行过程:①-②-③-④-②-③-④-②-③-④-...-② 图示: 说明: while(循环条件)中循环条件必须是boolean类型。 注意不要忘记声明④迭代部分。否则,循环将不能结束,变成死循环 阅读全文
posted @ 2023-03-18 07:45 晓枫的春天 阅读(254) 评论(0) 推荐(0) 编辑
摘要:练习1、打印出四位数字中“个位+百位”等于“十位+千位”并且个位数为偶数,千位数为奇数的数字,并打印符合条件的数字的个数。 public static void printSpaicalNum() { int cnt = 0; for (int i = 1000; i < 10000; i++) { 阅读全文
posted @ 2023-03-17 07:43 晓枫的春天 阅读(62) 评论(0) 推荐(0) 编辑
摘要:基本语法 语法格式: for (①初始化部分; ②循环条件部分; ④迭代部分){ ③循环体部分; } 执行过程:①-②-③-④-②-③-④-②-③-④-.....-② 图示: 说明: for(;;)中的两个;不能多也不能少 ①初始化部分可以声明多个变量,但必须是同一个类型,用逗号分隔 ②循环条件部分 阅读全文
posted @ 2023-03-16 12:40 晓枫的春天 阅读(259) 评论(0) 推荐(0) 编辑
摘要:案例5:根据指定的月份输出对应季节 /** * 3,4,5 春季 * 6,7,8 夏季 * 9,10,11 秋季 * 12,1,2 冬季 * * @param month */ public static void switchMonth(int month) { switch (month) { 阅读全文
posted @ 2023-03-15 18:11 晓枫的春天 阅读(278) 评论(0) 推荐(0) 编辑
摘要:基本语法 语法格式: switch(表达式){ case 常量值1: 语句块1; //break; case 常量值2: 语句块2; //break; // ... [default: 语句块n+1; break; ] } 执行流程图: 执行过程: 第1步:根据switch中表达式的值,依次匹配各个 阅读全文
posted @ 2023-03-14 07:30 晓枫的春天 阅读(625) 评论(0) 推荐(0) 编辑
摘要:if...else嵌套 在 if 的语句块中,或者是在else语句块中,又包含了另外一个条件判断(可以是单分支、双分支、多分支),就构成了嵌套结构。 执行的特点: (1)如果是嵌套在if语句块中的,只有当外部的if条件满足,才会去判断内部的条件 (2)如果是嵌套在else语句块中的,只有当外部的if 阅读全文
posted @ 2023-03-13 06:37 晓枫的春天 阅读(273) 评论(0) 推荐(0) 编辑
摘要:基本语法 结构1:单分支条件判断:if 格式: if(条件表达式){ 语句块; } 说明:条件表达式必须是布尔表达式(关系表达式或逻辑表达式)或 布尔变量。 执行流程: 首先判断条件表达式看其结果是true还是false 如果是true就执行语句块 如果是false就不执行语句块 结构2:双分支条件 阅读全文
posted @ 2023-03-12 09:18 晓枫的春天 阅读(242) 评论(0) 推荐(0) 编辑
摘要:流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块。 程序设计中规定的三种流程结构,即: 顺序结构 程序从上到下逐行地执行,中间没有任何判断和跳转。 分支结构 根据条件,选择性地执行某段代码。 有if…else和switch-case两种分支语句。 循环结构 阅读全文
posted @ 2023-03-11 08:15 晓枫的春天 阅读(80) 评论(0) 推荐(0) 编辑
摘要:字符集 编码与解码: 计算机中储存的信息都是用二进制数表示的,而我们在屏幕上看到的数字、英文、标点符号、汉字等字符是二进制数转换之后的结果。按照某种规则,将字符存储到计算机中,称为编码 。反之,将存储在计算机中的二进制数按照某种规则解析显示出来,称为解码 。 字符编码(Character Encod 阅读全文
posted @ 2023-03-10 20:33 晓枫的春天 阅读(460) 评论(0) 推荐(0) 编辑
摘要:条件运算符 条件运算符格式: (条件表达式)? 表达式1:表达式2 说明:条件表达式是boolean类型的结果,根据boolean的值选择表达式1或表达式 如果运算后的结果赋给新的变量,要求表达式1和表达式2为同种或兼容的类型 int i = (1 == 2 ? 100 : 200); System 阅读全文
posted @ 2023-03-09 21:50 晓枫的春天 阅读(164) 评论(0) 推荐(0) 编辑
摘要:逻辑运算 基本语法 逻辑运算符,操作的都是boolean类型的变量或常量,而且运算得结果也是boolean类型的值。 运算符说明: & 和 &&:表示"且"关系,当符号左右两边布尔值都是true时,结果才能为true。否则,为false。 | 和 || :表示"或"关系,当符号两边布尔值有一边为tr 阅读全文
posted @ 2023-03-08 21:00 晓枫的春天 阅读(754) 评论(0) 推荐(0) 编辑
摘要:赋值运算 基本语法 符号:= 当“=”两侧数据类型不一致时,可以使用自动类型转换或使用强制类型转换原则进行处理。 支持连续赋值。 扩展赋值运算符: +=、 -=、*=、 /=、%= 赋值运算符 符号解释 += 将符号左边的值和右边的值进行相加操作,最后将结果赋值给左边的变量 -= 将符号左边的值和右 阅读全文
posted @ 2023-03-07 21:08 晓枫的春天 阅读(61) 评论(0) 推荐(0) 编辑
摘要:运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。 运算符的分类: 按照功能分为:算术运算符、赋值运算符、比较(或关系)运算符、逻辑运算符、位运算符、条件运算符、Lambda运算符 分类 运算符 算术运算符(7个) +、-、*、/、%、++、-- 赋值运算符(12个) =、+=、-=、*=、 阅读全文
posted @ 2023-03-07 06:09 晓枫的春天 阅读(62) 评论(0) 推荐(0) 编辑
摘要:在Java程序中,不同的基本数据类型(只有7种,不包含boolean类型)变量的值经常需要进行相互转换。转换的方式有两种:自动类型提升和强制类型转换。 自动类型提升 规则:将取值范围小(或容量小)的类型自动提升为取值范围大(或容量大)的类型 。 基本数据类型的转换规则如图所示: 规则1、当把存储范围 阅读全文
posted @ 2023-03-06 23:21 晓枫的春天 阅读(191) 评论(0) 推荐(0) 编辑
摘要:整数类型:byte、short、int、long Java各整数类型有固定的表数范围和字段长度,不受具体操作系统的影响,以保证Java程序的可移植性。 说明 定义long类型的变量,赋值时需要以"l"或"L"作为后缀。 Java程序中变量通常声明为int型,除非不足以表示较大的数,才使用long。 阅读全文
posted @ 2023-03-05 10:29 晓枫的春天 阅读(355) 评论(0) 推荐(0) 编辑
摘要:为什么需要变量 一花一世界,如果把一个程序看做一个世界或一个社会的话,那么变量就是程序世界的花花草草、万事万物。即,变量是程序中不可或缺的组成单位,最基本的存储单元。 初识变量 变量的概念: 内存中的一个存储区域,该区域的数据可以在同一类型范围内不断变化 变量的构成包含三个要素:数据类型、变量名、存 阅读全文
posted @ 2023-03-02 22:31 晓枫的春天 阅读(62) 评论(0) 推荐(0) 编辑
摘要:关键字(keyword) 关键字是被Java语言赋予了特殊含义,用做专门用途的字符串(或单词)HelloWorld案例中,出现的关键字有 class、public 、 static 、 void 等,这些单词已经被Java定义好了。 特点:全部关键字都是小写字母。 关键字比较多,不需要死记硬背,学到 阅读全文
posted @ 2023-03-01 20:39 晓枫的春天 阅读(46) 评论(0) 推荐(0) 编辑
摘要:什么是JDK、JRE JDK (Java Development Kit):是Java程序开发工具包,包含JRE 和开发人员使用的工具。 JRE (Java Runtime Environment) :是Java程序的运行时环境,包含JVM 和运行时所需要的核心类库。 如下是Java 8.0 Pla 阅读全文
posted @ 2023-02-28 22:28 晓枫的春天 阅读(35) 评论(0) 推荐(0) 编辑
摘要:Java概述 是SUN(Stanford University Network,斯坦福大学网络公司 ) 1995年推出的一门高级编程语言。 是一种面向Internet的编程语言。Java一开始富有吸引力是因为Java程序可以在Web浏览器中运行。这些Java程序被称为Java小程序(applet), 阅读全文
posted @ 2023-02-27 23:10 晓枫的春天 阅读(173) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示