自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

FGNB!

fgnb!

  • 博客(28)
  • 收藏
  • 关注

原创 递归打印9*9乘法表

/* * 递归打印9*9乘法表 */public class Test004 { public static void main(String[] args) { print(9); } // 参数为几几乘法表 public static void print(int i) { if (i == 0) { return; } print(i - 1);...

2019-09-09 09:14:26 288

原创 Java中的可变参数

为了提高的方法的可用性,Java在1.5版本中引入了可变参数,在写方法的形参的时候写成 数据类型 ... 参数名 ,这样,调用方法的时候就可以写多个相同类型的参数了,类似一个数组,但长度不确定.public class Demo11 { public static void main(String[] args){ test("haha",1,2); } //计算多个整数的...

2019-09-08 12:52:35 283

原创 Java中随机输入一个整数转成二进制输出

/*随机输入一个十进制转二进制*/import java.util.Scanner;import sun.security.util.Length;public class ErJinZhi { public static void main(String[] args) { System.out.println("请输入一个整数:"); Scanner sc = ne...

2019-09-06 22:48:43 3167 1

原创 Java中break和continue的区别

break: 作用: 终止,停止,结束 应用场景: 循环和switch语句中 continue: 作用: 结束本次循环,直接进入下一次循环 应用场景:只能用在循环中 public class Demo07{ public static void main(String[] args){ //打印1~10之间的数,遇到3|3的倍数就跳过 for(int ...

2019-09-06 19:41:00 857

原创 Java的Math类

直接调用,不用导包 Math.random() [0.0,1.0) 随机小数 [min,max) Math.random()*(max-min)+min; [0.0,1.0)*4=[0,4)+3=[3,7) [3,7) [min,max] (int)(Math.random()*(max-min+1)+min);public class Math02{ public static...

2019-09-06 19:34:52 90

原创 Java实现简单文字加密(异或)

public class TestEncryption2 { public static void main(String[] args) { char a1 = '枫'; char a2 = '哥'; char a3 = '牛'; char a4 = '逼'; System.out.println("加密前原文:"+a1+a2+a3+a4); //加密 a1...

2019-09-06 19:25:04 1851

原创 Java switch语句练习题

public class Demo01{ public static void main(String[] args){ String flag="蓝灯"; switch(flag){ default: System.out.println("孩子傻了怎么办..."); break; case "红灯": System.out.prin...

2019-09-06 14:24:13 2179 1

原创 Java for循环练习题

/* * for循环练习 */public class ForTest04 { public static void main(String[] args) { //求1-100的和,求1-100的偶数和,求1-100的奇数和 //求1-100的和 int total = 0; for( int i=1;i<=100;i++){ total +=i;...

2019-09-06 14:21:56 7451 2

原创 Java中的Random类

Random 类:产生随机数1.导包 java.util.Random 2.创建该类型的引用|变量 Random ran=new Random(); 3.使用功能 ran.功能名字(); nextInt() 产生int范围内的随机数 nextInt(整数n) 产生一个[0,n) 随机整数 nextDouble() [0.0,1.0)范围随机小数 公式: [0,n...

2019-09-06 14:08:51 245

原创 Scanner类的用法——获取用户键盘输入

Scanner类 : 接收用户键盘输入1.导包 :指明类的位置 使用import关键字 import java.util.Scanner 位置:在类的上面导包 2.创建该引用数据类型的变量|引用 3.使用功能: nextInt() 接收用户输入的int类型的数据 nextByte() nextShort() nextLong() nextDouble() n...

2019-09-05 19:17:39 471

原创 Java位运算符

位运算符把操作数转为二进制,参与运算,最终的到二进制的结果转为十进制 & : 比较统一位置的两个数,如果一个0就是0,两个都为1才是1 | : 比较统一位置的两个数,如果一个1就是1,两个都为0才是0 ^ : 比较统一位置的两个数,相同为0,不同为1 位移运算符 >> 右移 把二进制的第一个操作数向右移动第二个操作数个位数,移出的数据不要,剩下的二进...

2019-09-05 19:16:41 126

原创 Java条件运算符

语法 结束= 比较表达式 ? 值1 : 值2; 比较表达式: 值为boolean类型的表达式 执行流程: 1.执行比较表达式 2.如果结果为true,条件运算符最终的结果为值1 3.如果结果为false,条件运算符最终的结果为值2 public class Demo08{ public static void main(String[] args)...

2019-09-05 19:15:50 150

原创 Java逻辑运算符

java中的逻辑运算符左右两边的操作数必须是值为布尔类型的表达式 & 与 如果两边的操作数一个为false就是false,两个都是true最终的结果才是true | 或 一个为true就是true,两个都为false才是false ^ 亦或 相同为false,不同为true ! 取反 一元运算符 !true->false !false->tr...

2019-09-05 19:14:57 485

原创 Java比较运算符(关系运算符)

比较运算符|关系运算符> < >= <= 操作的类型只能为 byte short int long double float char == != 可以比较基本数据类型,可以比较引用数据类型 最终的结果肯定是一个bollean类型的值public class Demo06{ public static void main(String[]...

2019-09-05 19:14:05 1055

原创 Java赋值预算符

Java赋值运算符基础赋值运算符 = java中唯一自右向左运算的符号 优先级最低 扩展赋值运算符(基础+算数) += -= *= /= %= a+=b; a=a+b; 优点: 1.提高执行效率 2.强制类型转换 缺点: 不直观 推荐使用扩展赋值运算符 public class Demo05{ public stat...

2019-09-05 19:13:03 164

原创 Java算数运算符

算数运算符 赋值运算符 比较运算符 逻辑运算符 条件运算符 位运算符操作数: 运算符左右两边连接的数 表达式: 运算符连接左右两边的操作数叫做表达式 语句 : ;代表语句的结束单目|一元运算符 : 操作数只有1个 双目|二元运算符 : 操作数有2个 三目|三元运算符 : 条件运算符算数运算符 + 表示正号(可以省略) 加法运算 字符串的连...

2019-09-05 19:12:15 81

原创 Java的++、--运算符

++、--一元运算符 a++ ++a ==>a+a+1; a--|--a==>a=a-1; 操作自己(只影响自己) ++|-- 放在操作数的前面还是后面,都是自身+1|-1 操作别人(影响别人|参与运算) ++如果放在操作数的前面,先自身+1,才参与运算 --如果放在操作数的前面,先自身-1,再参与运算 ++如果放在操作数的后面,先参与运算,在自身+1 --...

2019-09-05 19:10:59 207

原创 Java数值型表现形式

整型: (满几进一)二进制 : 只能由0~1组成 以0b|0B开头八进制 : 只能由0~7组成 以0开头十进制 : 默认十六进制 :只能有0~9,a,b,c,d,e,f(大小写都行)组成,以0x|0X开头其他进制转十进制: 从后往前看,从最后一位的数开始 * 进制数^(次方从0开始,每次+1),最终的和就是转为的十进制数十进制转为其他进制: 使用10进制的数一致除以要转为的...

2019-09-05 19:09:29 210

原创 Java中的转义字符

java中的转义字符 有些特殊的字符在java中无法正常使用或展示,因为有特殊的作用 使用\+要转义的字符 \' \" \\ \t 制表符 一个制表符位8个空格 一个字母1个空格 一个汉字是2个空格 如果前面的内容是制表符位的整数倍,当前制表符为重开一个,如果不够,补全一整个制表符位 \n 换行 \r 光标回到行首 \b 退格 ...

2019-09-05 19:06:18 1218

原创 为什么byte类型的数据的取值范围是[-128,127]

网上关于解答的版本有很多,综合对比了一下,找到一个很好理解的版本,总结一下,希望能帮到后来的人,原文链接不记得了,仅做学习之用,侵删。byte类型数字占一个字节,也就是8位,类似下面8个只能存储0或1的格子。0 0 0 0 0 0 0 1 首先说一下数据存储的问题,计算机中的数据是以其补码的形式储存的,引入三个概念:源码、反码、补码。正数的...

2019-09-04 18:16:15 945

原创 Java数据类型转换

布尔类型不参与类型转换 自动类型转换 小范围数据类型->大范围数据类型 byte,short,char 才参与运算的时候,如果没有int或比int更大的类型的数据参与运算,结果类型会提升成为int类 如果有,结果为自动提升成为最大的数据类型 如果在byte,short,char类型赋值的时候,在其范围之内的*常量*能够成功赋值 强制类型转换 大范围数据类型->小...

2019-09-04 10:31:04 65

原创 Java数据类型

数据类型: 基本数据类型:四类八种 整形 字节型:byte 短整型:short 短整型:int 长整形:long 浮点型 单精度 float 双精度 double 字符型 char 布尔型 boolean 引用数据类型 类 接口 对象 数组 ...

2019-09-04 10:28:49 78

原创 Java中的变量

变量:可变的量 在程序运行过程中,其值可能会发生改变的量 在内存中开辟一块内存空间,用来存放变量类型 语法: 数据类型 变量名 = 变量值 ; ---声明的同时赋值 常用的数据类型: int整数 double String字符串 char boolean 数据类型 变量名; ---先声明 变量名 = 变量值 ; ---后赋值 一行中同时声明多个变量 =是java中...

2019-09-04 10:24:07 72

原创 Java中的常量

常量: java运行过程中,值不会发生改变的量 分类: 自定义常量: 被final关键字修饰的变量为常量 字面值常量: 整数常量: 0 1 23 27 小数常量:0.2 0.14 字符串常量:“周杰伦” “fgnb” 字符常量:'y' 'y' 'f' 布尔常量:true false 空常量:null public class...

2019-09-04 10:22:42 146

原创 Java中的标识符

Java中所有起名字的地方都是标识符 标识符的命名规则: 只能由数字、字符、下划线_、美元符$组成,且数字不开头 严格区分大小写 关键字不能作为标识符 标识符命名规范: 见名知意 驼峰原则 包: 全部小写 单级包:zhoujielun 多级包:用.隔开 zhou.jie.lun 类|接口: 每个单词首字母大写 方法...

2019-09-04 10:20:07 85

原创 Java注释

//单行注释/* * 多行注释 */ /** * 文档注释 * @author Asus * @param args */什么是注释 解释说明的文字 注释的作用: 对代码解释说明 便于后期维护 注释的分类 单行注释: 作用域:当行有效 位置:行上面或者行尾 颜色:绿色 嵌套关系:可以嵌套单行 多行注释 作用域:多...

2019-09-04 10:19:12 95

原创 第一个Java文件结构分析(类、方法)

public class Demo01{ //主方法 //程序的入口,java命令解释执行的时候会找主方法,逐行执行主方法中的内容 public static void main(String[] args){ //换行: 光标从这一行的行尾移动到下一行的行首 System.out.print("hahahaha"); System.out.print("hehehe...

2019-09-04 10:15:57 172

原创 Java第一行代码——HelloWorld(dos命令、相关配置)

常用的dos命令打开dos窗口:win+r+cmd | 开始-->cmd 切换盘符:目标盘符+冒号( f:) 切换路径:cd +路径 路径:绝对路径 | 相对路径 如果盘符地址跟路径地址不同需要手动切换盘符 回到上一层路径 cd.. 回到根目录 cd\ 清屏 cls 自动补全 tab 罗列文件|文件夹:dir 退出 exit 新建文件夹 mkdir ...

2019-09-02 21:00:50 254

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除