![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java核心技术与实战
文章平均质量分 92
Java核心
AI悦创|编程1v1
Python一对一/编程一对一/少儿编程一对一
展开
-
14-循环和判断的总结
目录Java 中的单行注释从标准输出读取字符串和整数生成指定范围内的随机数猜数字的游戏1. Java 中的单行注释以 // 为开始,到这一行结束都是注释内容注释可以是任何内容可以在一行的开始注释,也可以在程序内容后面添加注释注释不会对程序有任何影响public class Comments { public static void main(String[] args) { int a = 9;//定义变量a,赋值为9 //将a输出到控制台原创 2020-10-14 15:25:37 · 359 阅读 · 2 评论 -
13-程序执行流程之 switch 语句
目录将阿拉伯数字转换为中文数字使用 switch 语句简化程序switch 语法中的 breakswitch 语句语法点总结1. 将阿拉伯数字转换为中文数字使用 if 可以完成,但是略显不够整洁能够根据两个值相比较,进入某个代码块最适合这个情况public class IfElseNum { public static void main(String[] args) { int n = 1; String ret = n + "对应的汉字原创 2020-10-07 21:05:48 · 630 阅读 · 0 评论 -
12-程序循环之 while 语句
目录用 while 语句增强找整除数的程序do-while 语句——至少执行一次死循环(endless loop)一个看似死循环却不是死循环的例子使用 break 语句结束循环1. 用 while 语句增强找整除数的程序增强点:找出 n 个可以被整除的数while 语句的语法条件表达式的结果是一个 boolean 值,如果为 true,则执行循环体,如果为 false,则循 环结束。While 循环体是一个代码块。所以 while 循环也是可以嵌套别的语句的,包括 while 语原创 2020-10-05 19:28:06 · 634 阅读 · 0 评论 -
Java核心技术与实战
Java核心技术与实战「持续更新」预计 100+ 篇,持续更新中!序号名称00aiyc:编写第一个程序—— Hello World csdn:编写第一个程序—— Hello World01aiyc:从加减乘除到变量csdn:从加减乘除到变量02aiyc:02-从加减乘除到变量和语句csdn:02-从加减乘除到变量和语句03aiyc:03-Java 中的基本数据类型 csdn:03-Java 中的基本数据类型04aiyc:04-Java 中的运算符cs原创 2020-10-03 17:00:09 · 627 阅读 · 0 评论 -
11-代码块和变量的作用域
目录大括号括起来的就是代码块变量的作用域理解作用域和命名空间for 循环嵌套1. 大括号括起来的就是代码块代码块的示例有名字的代码块—— if-else 代码块,for 循环代码块,main 方法代码块代码块也叫体,比如 for 循环体,main 方法体代码块以嵌套2. 变量的作用域代码块里创建和使用变量代码块里可以使用外层代码块的变量代码块里创建变量不能在外层代码块里使用内层代码块的变量。是否可以使用变量,也称作变量在某个代码块的可见性。也就是说,外层代码块创建的变原创 2020-10-03 16:20:25 · 485 阅读 · 2 评论 -
10-程序循环之 for 语句
目录简化输出连续 26 个字符的程序简化并增强找整除数的程序break 语句continue 语句1. 简化输出连续 26 个字符的程序for 语句让程序在满足某条件时,重复执行某个代码块。for 是 Java 中的关键字for 语句语法和简单的示例程初始语句在 for 循环开始前执行一次,以后不再执行;循环体条件表达式在每次循环体执行前会执行,如果为 true,则执行循环体,否则循环结束;循环体后语句会在每次循环执行后被执行;for (初始语句; 循环体条件表达式; 循环原创 2020-10-02 18:45:04 · 806 阅读 · 0 评论 -
09-程序执行流程之 if-else 语句
目录顺序执行怎么能多买几个热包子?用 if-else增强寻找可以被整除的程序if-else 的嵌套if-else 的简化1. 顺序执行代码块的执行是顺序执行只要程序运行过程中不出错,就会一行行的向下顺序执行2. 怎么能多买几个热包子?用 if-else买包子的问题买 3 个肉包子如果是刚出笼的热肉包子,就多买两个呢?if-else 语法if-else 语法,只有一个语句块被执行if 和 else 都是 Java 中的关键字if 语法把 if-else 看做原创 2020-09-26 16:43:07 · 502 阅读 · 0 评论 -
08-操作符和数据类型总结
目录自增和自减操作符打印 26 个连续的字符找到可以被整除的数1. 自增和自减操作符自增自减操作符是可以直接改变变量值的操作符「不需要赋值操作符,内部已经蕴含赋值操作」前加加和前减减后加加和后减减其实是一个 +1操作和一个赋值操作的缩写「减减就是 -1 操作和一个赋值操作的缩写」public class IncreaseDecrease { public static void main(String[] args) { int a = 1;原创 2020-09-25 18:38:41 · 315 阅读 · 0 评论 -
07-字符集编码和字符串
目录什么是字符集和编码编码和字符集介绍ASCII 码和转义符(escape character)字符串的“加法”1. 什么是字符集和编码什么是字符集(Charset)字符集就是字符的集合。一般会包含一种语言的字符。比如 GBK,是包含所有常用汉字字符的字符集。ASCII 是包含英文字符的字符集。字符就是 Java 中的 char ,char 是 character 的简写。什么是编码(Encoding)char 代表一个字符,char 的本质也是数字。将数字映射到字符,就叫原创 2020-09-25 15:11:55 · 332 阅读 · 0 评论 -
06-基本数据类型的更多语法点
目录变量要先赋值后使用计算并赋值运算符数据类型自动转换强制类型转换和数字溢出从数值计算溢出理解程序员和编程语言1. 变量要先赋值后使用变量要先赋值后使用不给变量赋值代表什么不赋值就使用会怎么样public class AssignFirst { public static void main(String[] args) { int a; int b = a + 1; }}// 输出AssignFirst.java:5: 错误: 可能尚未初始化变量原创 2020-09-23 15:55:12 · 377 阅读 · 0 评论 -
05-Java 中的位运算符
目录字面值的八进制和十六进制按位运算符位移运算符位运算符不会改变原变量的值位运算符用处1. 字面值的八进制和十六进制以 0 开头的整数为八进制05 就是十进制的 5011 就是十进制的 9以 0x 开头的整数位十六进制0xF 就是十进制的 150x11 就是十进制的 17public class LiteralNumber { public static void main(String[] args) { int a = 05;原创 2020-09-21 20:51:06 · 368 阅读 · 0 评论 -
java 原码、反码、补码计算 以及 取反(~)运算
1. 原码、反码、补码:(1)在Java中,所有数据的表示方式都是以补码形式来表示(2)正数:原码、反码、补码相同(3)负数:符号位为1,其余各位是对原码取反,然后整个数加1(4)~按位取反(反码加1称为补码。)步骤就是先求出这个数(因为java存的数是补码)的原码,然后对原码取反得到X,这个X就是我们要求的那个数的补码取反(~)运算(1)n=37 ,二进制数就是 100101因为在Java中,所有数据的表示方式都是以补码形式来表示,如果没有特别的说明,Java 中的数据类型默认为int,原创 2020-09-21 20:37:35 · 787 阅读 · 0 评论 -
04-Java 中的运算符
目录什么是运算符取模运算符整数的除法运算比较运算符和布尔运算符小括号运算符运算符优先级理解运算符优先级1. 什么是运算符运算符对一个或者多个值进行运算,并得出一个运算结果。运算符的运算结果类型有的是固定的,有时候会根据被计算的值变化。比如:两个 int 相加,结果的类型就是 int。两个 byte 相加,返回值的类型就是 byte。混淆点:除赋值运算符外,运算符本身不会更改变量的值「代码 OprtNotChangeVariableValue」public class Oprt原创 2020-09-19 17:09:53 · 302 阅读 · 0 评论 -
Java的布尔运算「专栏补充」
你好,我是悦创。其实,学完 Python (其实没学完,知识点太多,库很多),然后入坑 Java (谁叫学校教呢,为了让知识点跟上时代和实际开发才有了这个系列的笔记),好了,废话不多说。直接开始记笔记!1. 布尔运算符这里强调一点,根据一个具有实际开发十几年经验的前辈所得来的经验,能用 且且、或或 运算符,尽量使用 且且、或或 ,具体原因先看如下代码:/* * project = 'Java_Coder', file_name = '笔记', author = 'AI悦创' * time =原创 2020-09-19 16:37:14 · 450 阅读 · 0 评论 -
03-Java 中的基本数据类型
目录认识二进制数字的基本数据类型布尔和字符数据类型使用各种基本数据类型你好,我是悦创。上一章,我们如果 int 赋值的值超过 int 的最大限度,那我们要如何操作呢?public class BigNumber { public static void main(String[] args){ int BigNum = 9999999999;//错误代码 long Number= 9999999999L;//解决方法 }}如果你使用的是原创 2020-09-18 16:37:38 · 323 阅读 · 0 评论 -
Java系列课程专栏「100+篇」
Java 目录序号名称00aiyc:编写第一个程序—— Hello World csdn:编写第一个程序—— Hello World01aiyc:从加减乘除到变量csdn:从加减乘除到变量02aiyc:02-从加减乘除到变量和语句csdn:02-从加减乘除到变量和语句...原创 2020-09-14 10:51:54 · 352 阅读 · 2 评论 -
02-从加减乘除到变量和语句
目录Java 代码三级跳——表达式,语句和代码块Java 是区分大小写的字面值不简单intx=5; inty=x+1; 包含多少语法点?1. Java 代码三级跳——表达式,语句和代码块表达式(expression): Java 中最基本的一个运算。比如一个加法 运算表达式。1+2 是一个表达式,a+b 也是。语句(statement):类似于平时说话时的一句话,由表达式组成, 以 ; 结束。1+2; 、 1+2+3; 、 a+b; 、 int a = 3; 、 y = a + 9、 S原创 2020-09-14 10:24:25 · 335 阅读 · 0 评论 -
01-从加减乘除到变量
目录计算加减乘除基本数据类型—— int关键字 (key word) 和标示符 (Identifier)用变量解决问题1. 计算加减乘除计算加减乘除的程序(例程 MathCalc1)public class MathCalc1 { public static void main(String[] args) { System.out.println(5 + 6); System.out.println(5 - 6); System.o原创 2020-09-13 16:24:48 · 385 阅读 · 0 评论 -
00-编写第一个程序—— Hello World
00-编写第一个程序—— Hello World目录编写程序运行程序1. 练习题尝试用程序输出不同的字符出来,可以尝试不同的长度,中文等。2. 详解 HelloWorld 程序类 (class) 语法元素Main 方法语法元素System.out.println字符串类(class)语法元素public class HelloWorld{ }public class 是类修饰符HelloWorld 是类名,要与文件名一致大括号内是类的内容main 方法原创 2020-09-12 17:32:06 · 528 阅读 · 0 评论