学习笔记
爱代码的小猴同学
这个作者很懒,什么都没留下…
展开
-
java程序控制 do-while 循环的基本使用
do-While 循环的基本使用一、循环结构的四个要素1.初始化条件2.循环条件 — > 是boolean 类型3.循环体4.迭代条件二、do- while 的循环结构①do{ ③; ④;}while(②);do - while 执行过程① - ③ - ④ - ② - ③ - ④ - ② - ③ - ④ - ② --------- ②结束for 执行过程① - ② - ③ - ④ - ② - ③ - ④ - ② - ③ - ④ --------- ②结束例题:cla原创 2020-08-18 03:28:49 · 229 阅读 · 0 评论 -
java程序控制 While循环的基本使用
While循环的基本使用一、循环结构的四个要素①:初始化条件②:循环条件—> boolean类型③:循环体④:迭代条件二、While循环的结构①while(②){③;④;}例题遍历100以内的偶数 并进行输出class WhileTest{ public static void main(String[] args) { //遍历100 以内的偶数 //偶数是可以被二整除的 这是条件 int i = 1; while(i<=100){原创 2020-08-18 02:54:17 · 272 阅读 · 0 评论 -
java程序流程控制:循环结构
循环结构在某些条件满足的情况下,反复执行特定代码的功能循环语句分类for循环while 循环do-while 循环循环语句的四个部分初始化部分循环条件部分循环体部分迭代部分/*For循环结构的使用一、循环结构的4个要素1.初始化部分2.循环条件部分--- boolean 类型3.循环体部分4.迭代部分二、for循环的结构for(1;2;4){ 3}执行过程:1 - 2 - 3 - 4 - 2 - 3 -4 -2-3-4.... 2不满足时候循原创 2020-07-23 14:16:57 · 183 阅读 · 0 评论 -
Java 程序流程控制 Swtich-case 与if-else 的转换说明
Swtich-case 与if -else 的转换编写程序:从键盘上读入一个学生成绩,存放在变量score中,根据score的值输出其对应的成绩等级:score>=90 等级: A70<=score<90 等级: B60<=score<70 等级: Cscore<60 等级: Dimport java.util.Scanner;class SwtichCaseExer1 { public static void main(String[] args)原创 2020-07-23 01:36:30 · 409 阅读 · 0 评论 -
java 语言基础-使用Scanner从键盘获取多种类型数据
ScannerAPI 文档有很多的数据类型方法java 的基本数据类型有byte short int long float double boolean charString类型的方法byte类型int类型char 型很特别没有char 的方法但是如果我们的需求就是需要char采取的方法:代码:public static void main(String args[]){ Scanner sc = new Scanner(System.in); System.ou原创 2020-07-12 16:49:31 · 622 阅读 · 1 评论 -
JAVA 基本语法 Scanner类的使用 实现步骤 三步走(Scanner)
Scanner类实现步骤:导包Scanner 实例化调用Scanner类的相关方法1.导包:首先导包是需要在类的前面加如import java.util.Scanner;import java.util.Scanner;2.Scanner的实例化:Scanner sc = new Scanner(System.in);Scanner sc = new Scanner(System.in);sc 代表的是Scanner 实例化对象的名字3.调用Scanner类的相关方法:i原创 2020-07-12 16:19:54 · 2414 阅读 · 0 评论 -
JAVA 基本语法 流程控制(小白基础)
程序流程控制流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块流程控制方式采用结构化程序设计中规定的三种基本流程结构,即顺序结构分支结构循环结构顺序结构程序从上到下逐行执行,中间没有任何判断和跳转分支结构根据条件,选择性地执行某段代码有if…else和switch-case两种分支语句if…else 三种格式1.第一种的格式 如果条件表达式是true 执行代码块否则不执行2.第二种 俗称交二选一 一定会选择其中一个如果条件表达原创 2020-07-12 16:08:15 · 182 阅读 · 0 评论 -
JAVA 基本语法 运算符的优先级(小白基础)
运算符优先级跟生活中使用 + - * / 带小括号比不带小括号的优先级高 是一个意识记忆方法:凡是走运算时 加上 括号原创 2020-07-09 02:50:24 · 132 阅读 · 0 评论 -
JAVA 程序员的 成长计划 打字 敲代码指法
成长计划今天简短的讲解下 博主是怎么练习敲代码的首先我的背景是 当兵两年在部队 碰电脑的次数是有限的 我是碰电脑次数算多的 我们部队只有文书可以碰到电脑 但是文书知道我会电脑有问题 文书来向我咨询 所以 我碰电脑次数算多的 但是 部队电脑开机输入密码 而且还是有全方位的监控 上网也是部队的内网 我们需要用电脑也就是 填个人信息时候可以碰 别说你去练习打字了 根本不可能 因为部队的保密守则是很重要的 倒背如流 是每一个部队战士 必须掌握的自从退伍回来 学校 和同行哥们跟我说的最多的就是练习敲代码 代码是原创 2020-07-09 00:58:07 · 1384 阅读 · 0 评论 -
JAVA 基本语法 运算符_三元运算符(小白基础)
运算符是一种特殊的符号 用以表示数据的运算 赋值和比较等JAVA 层面的算术运算符赋值运算符比较运算符逻辑运算符位运算符三元运算符注意 常见的运算符 要会使用 用多了就记住了 一个字 敲三元运算符格式:(条件表达式)?表达式1:表达式2;条件表达式 为false 运算后的结果是 表达式2条件表达式 为true运算后结果是 表达式1结果必须是boolean类型表达式1和表达式2 为同种类型说明:/* 运算符之六:三元运算符 三目运算 结构:(条件表达式原创 2020-07-08 00:26:17 · 282 阅读 · 0 评论 -
JAVA 基本语法 位运算符_算术运算符(小白基础)
JAVA 层面的算术运算符赋值运算符比较运算符逻辑运算符位运算符三元运算符注意 常见的运算符 要会使用 用多了就记住了 一个字 敲位运算符<< 左移右移无符号右移&与运算|或运算^异或运算~取反运算注意位运算是直接对整数的二进制进行的运算无<<<与 或 异或 使用场景是看左右两边的数据类型如果是boolean类型的话 是逻辑运算符如果是整数的类型是位运算符左移 是对整数进行的位运算21==原创 2020-07-06 02:22:04 · 100 阅读 · 0 评论 -
JAVA 基本语法 运算符_逻辑运算符(小白基础)
JAVA 层面的算术运算符赋值运算符比较运算符逻辑运算符位运算符三元运算符注意 常见的运算符 要会使用 用多了就记住了 一个字 敲逻辑运算符 6个& 逻辑与&& 短路与| 逻辑或|| 短路或! 逻辑非^ 逻辑异或结论通过以上的图 得出与:只要都是true 则为true 否则为false或:只要有一个是true 则为true 否则为false异或:只要两个不相同就为true 相同则为fal原创 2020-07-06 01:22:28 · 179 阅读 · 0 评论 -
JAVA 基本语法 运算符_比较运算符(小白基础)
JAVA 算术运算符运算符是一种特殊的符号 用以表示数据的运算 赋值和比较等JAVA 层面的算术运算符赋值运算符比较运算符逻辑运算符位运算符三元运算符注意 常见的运算符 要会使用 用多了就记住了 一个字 敲比较运算符结果:比较运算符的结果都是boolean型 要么是 true 要么是false比较运算符“==” 不要误写成“=”==int i= 10; int j = 20; System.out.println(i==j);结果是false== 思考==原创 2020-07-05 19:33:14 · 140 阅读 · 0 评论 -
JAVA 基本语法 运算符_赋值运算符 1 (小白基础)
JAVA 层面的算术运算符赋值运算符比较运算符逻辑运算符位运算符三元运算符注意 常见的运算符 要会使用 用多了就记住了 一个字 敲赋值运算符符号:=扩展赋值运算符:+=、-=、*=、/=、%=赋值运算符 和我们生活中的理解不一样 我们生活中是4=3判断 4 和 3 是否相等在java代码中 = 是代表把右边的值 赋给左面的数据在java代码中 == 是代表是否相等支持连续赋值//连续赋值 int i2,j2; i2 = j2 = 10;赋值运算符=int i原创 2020-07-05 18:53:15 · 138 阅读 · 0 评论 -
JAVA 基本语法 运算符_算术运算符(小白基础) 自增 自减练习
JAVA 算术运算符运算符是一种特殊的符号 用以表示数据的运算 赋值和比较等JAVA 层面的算术运算符赋值运算符比较运算符逻辑运算符位运算符三元运算符注意 常见的运算符 要会使用 用多了就记住了 一个字 敲算术运算符题目随意给出一个整数,打印显示它的个位数,十位数,百位数的值。格式如下:数字xxx的情况如下:个位数:十位数:百位数:例如:数字153的情况如下:个位数:3十位数:5百位数:1首先先把 百位求出来用数值number 进行除100 得到的就是原创 2020-07-05 03:12:36 · 195 阅读 · 0 评论 -
JAVA 基本语法 运算符_赋值运算符(小白基础)
JAVA 算术运算符运算符是一种特殊的符号 用以表示数据的运算 赋值和比较等JAVA 层面的算术运算符赋值运算符比较运算符逻辑运算符位运算符三元运算符注意 常见的运算符 要会使用 用多了就记住了 一个字 敲自增前++ 后++前-- 后–变量自增1下面用代码进行显示下 前++ 和 后++ 的区别 int a1 = 10; int b1 = ++a1; System.out.println("b1="+b1); int a2 = 10; int b2 =a2+原创 2020-07-05 02:49:37 · 241 阅读 · 0 评论 -
JAVA 基本语法 运算符_算术运算符(小白基础)
JAVA 算术运算符运算符是一种特殊的符号 用以表示数据的运算 赋值和比较等JAVA 层面的算术运算符赋值运算符比较运算符逻辑运算符位运算符三元运算符注意 常见的运算符 要会使用 用多了就记住了 一个字 敲算术运算符/ % ++ – +后面的加是 代表 字符串的连接计算机中除法是/ 但是结果得到的不是我们生活中所理解的除法计算的而是前面的整数% 这个运算符代表的是 取模 (取余)简单来说看余数 用奇数和偶数进行讲解奇数代表除2除不开偶数代表除2能除开 余数为原创 2020-07-04 04:02:11 · 519 阅读 · 0 评论 -
JAVA基本语法 不同进制的表达方式 进制转换
不同进制的表达方式进制世界上有10 种人 认识和不认识二进制的人二进制十进制八进制十六进制二进制满2进1 一0b或0B 开头十进制0-9 满10进1八进制0-7 满8进1 以数字0开头表示十六1制0-9 及A-F 满16进1 以0x或0X 开头 此处的A-F不区分大小写,如0x21AF + 1 = 0X21B0二进制转换十进制0 0 0 0 0 0 0 0 1 10 0 0 0 0 0 0 1 0 20 0 0 0 0 0 0 1 1原创 2020-06-28 21:37:58 · 224 阅读 · 0 评论 -
JAVA 基本语法 String 类型变量的使用
JAVA 基本语法 String 类型变量的使用char 型 不写内容 是什么样的呢?编译结果如下:String 类型进行连接运算 最后只能是 String 进行接收如果 运算 符号+ 左右有String 就是连接运算 而不是 计算不能使用 String 类型进行转换 成别的类型String str = “12”;int a1 = str;== 以上是错误的==...原创 2020-06-28 01:58:50 · 165 阅读 · 0 评论 -
JAVA 基本语法强制类型转换
基本语法强制类型转换先用 double 向 int 进行转换 看看结果编译 结果出现 从double 转换到int 可能会有损失从double强制转换成int 型double 的12.3 转换到int 变成12损失精度强制类型转换可能会导致精度损失byte 、short 、 char-- int – long – float – double往回转换是 强制类型转换...原创 2020-06-28 01:04:53 · 898 阅读 · 0 评论 -
JAVA 基本语法数据类型之间的转换
数据类型之间的转换四类八种每回 都先默写一遍byte short int longshort doublecharboolean自动类型转换byte short int long float doublelong 8字节float 4字节byte --> sohrt–> int --> long --> float–>double容量小的 和容量大的做运算时 结果自动提升为 容量大的类型容量 指的是 这个数的表示范围的大和小float 容量大于原创 2020-06-27 22:05:30 · 88 阅读 · 0 评论 -
JAVA 基本语法 变量的分类
JAVA 变量的分类按照数据类型来分基本数据类型引用数据类型基本数据类型 :数值型 整数类型 浮点类型字符型布尔型引用数据类型:类接口数组四类八种整型浮点型字符型布尔型整型 byte short int long浮点型 float double字符型 char布尔型 boolean整数类型byte short int longbyte 1字节 最小的结构 8bit位8个位置表数范围 -128 127short 2字节 -2的15次原创 2020-06-27 18:42:48 · 123 阅读 · 0 评论 -
JAVA 基本语法 变量的使用特点 定义变量的注意点
JAVA 基本语法 变量概念内存中的一个存储区域该区域的数据可以在同一类型范围内不断变化变量是程序中最基本的存储单元 包含变量类型 变量名 存储的值作用用于在内存中保存的数据注意必须先声明 后使用先声明后赋值错误展示 直接赋值 编译不通过命令行的代码执行 报错编译错误变量都定义在其多用域内 出了作用域就无效了同一个作用域内 不能声明同名变量...原创 2020-06-27 13:10:38 · 227 阅读 · 0 评论 -
JAVA基本语法标识符命名规范
命名规范包名 :都小写类名 接口名 所有单词的首字母大写 Xxxxxzz变量名 方法名 第一个单词小写 第二个单词大写 xxYzz变量名 所有字母 都大写 多个单词用下划线 XXX_YYY_ZZZ规范和规则 不是一样的含义是大多数程序员的编程规范 行业内进行方便 查看 和更改代码编译是可以通过就代表语法正确 没有问题规则的理解是 学校规定8点半上课 之后算迟到 这叫规则规范的理解是 法律上规范 给老人让座 但是你不让做 你也不触犯法律在学校见到老师要说老师好 你没有说老师好 也不会有什么原创 2020-06-27 01:59:55 · 3966 阅读 · 0 评论 -
JAVA 基本语法 标识符和命名规则
标识符 及 命名规则给类 变量 方法 命名时使用的字符序列叫标识符//凡是自己起的名字 都称为标识符类名 变量名 方法 接口 包名合法的定义规则1.26个字母 大小写 区分 数字 下划线 $ 不能以数字开头错误写法 数字开头的效果图2.不可以使用关键字和保留字,但能包含关键字和保留字。3.java 严格区分大小写 大写4.标识符 不能包含空格...原创 2020-06-27 01:44:48 · 168 阅读 · 0 评论 -
JAVA 基本语法 关键字与保留字
JAVA 基本语法关键字和保留字标识符变量运算符程序流程控制一:关键字和保留字的说明关键字:Keyword (定义和特点 )以下是简易的一个图表 收藏 保留二、保留字现有的java版本尚未使用 ,以后的版本可能会作为关键字使用 自己命名关键字时避开使用这些保留字gotoconst...原创 2020-06-26 19:28:35 · 148 阅读 · 0 评论 -
JAVA 注释单行注释 多行注释 文档注释的解释说明 (小白 基础)
JAVA 注释 (Comment)一.Java中的注释类型1.单行注释2.多行注释3.文档注释(Java 符合)== 提高了代码的阅读性 方便之后的更改和查找 调试 调试程序的重要方法==注释是一个程序员必须要具备的良好编程习惯== 将自己的思想通过注释先整理出来 再用代码去体现==1.单行注释作用 对所写的程序 增强可读性 解释说明方便别人 解释自己 之后再进行改变特点 不参与编译 编译之后 class 文件 不包含注释掉的内容2.多行注释作用 对所写的程序 增强可读性 解释原创 2020-06-22 19:28:53 · 1530 阅读 · 0 评论 -
第一个JAVA 程序 Hello World(小白 值得拥有)
第一个程序 Hello World一.先用文本文档写java的代码使用命令行进行编译和运行常见问题 后缀名的不显示解决方案更改文件夹和搜索选项编写代码 文本文档class 是java的关键字 叫类public static void main (String args[])这是主入口我的理解 java 运行时 先找主入口 就像门的钥匙 没有钥匙就进不去不是每一个类文件必须有一个主入口步骤:1.将java 代码编写到扩展名为.java的文件中2.通过javac命令对ja原创 2020-06-22 17:09:29 · 128 阅读 · 0 评论 -
JAVA 的环境变量配置及一些常见的问题
##JDK配置我的理解 JDK配置是一个电脑有一个工具 然后程序开发 他需要工具 比如 你的java 文件 在c盘的盘符下 java2中 你的java.class 文件就在java2的盘符下 那样你的程序运行需要转到你的C盘符下 java2文件夹中 那样是很不符合编程思想 所以需要配置你的JDK环境 那样运行程序java 文件 电脑就去你配置的位置去找你的bin目录中 javac.exe 和java.exe 运行文件jdk的bin目录是开发工具db java 的数据库jre java 的运行环境l原创 2020-06-21 21:56:13 · 237 阅读 · 0 评论 -
第一次的编程博客小白
@小白的第一篇博客#欢迎来看小白的第一篇博客新的改变小白博主是一个求真好学的一个学生今天是我写CSDN 博客的第一天今天开始我进驻 CSDN 博客如有雷同纯属巧合先说下 我的经历吧我是16级的大专生 在之前上学时候选择的软件技术 心血来潮的选择了这个专业当时看好这个专业 但是自己不给力 用心无力 念了一年选择了 服兵役 在部队给了很大的锻炼 也在部队看到了未来的发展趋势 和前景 现在部队很注重 未来的人才培养 反射出 学历的重要性 部队现在一般低的学历已经几乎不收了 现在是大专起步 但是也原创 2020-06-20 01:07:47 · 151 阅读 · 0 评论