首页
斐讯设备
疯言疯语
系统运维
编程语言
网站建设
友情连接
推荐
autojs
Search
1
charles破解注册码(含windows和mac)最新安装教程「亲测有效」
54 阅读
2
aris常用命令收集
22 阅读
3
Centos7本地yum源更换阿里云
21 阅读
4
【omv5安装教程二】N1盒子Armbian系统下,一条命令搞定Openmediavault(OMV5)安装
19 阅读
5
【N1和Armbian】一、N1刷Linux系统armbian
17 阅读
登录
Search
标签搜索
JAVA
JAVA学习系列
docker
Linux
js
N1
git
模块二
模块一
端口
模块五
数据库
模块九
模块四
镜像
模块三
模块六
MySQL
百度网盘
nginx
DaiMaFengZi
累计撰写
589
篇文章
累计收到
8
条评论
首页
栏目
斐讯设备
疯言疯语
系统运维
编程语言
网站建设
页面
友情连接
推荐
autojs
搜索到
16
篇与
的结果
2024-06-10
[上]JAVA学习系列模块九第二章176.可变参数_练习
[上]JAVA学习系列模块九第二章176.可变参数_练习视频{bilibili bvid="BV1YT4y1H7YM" /}笔记1.1字符串拼接需求一:返回n个字符串拼接结果,如果没有传入字符串,那么返回空字符串""public class Demo02Var { public static void main(String[] args) { String result = concat("张无忌", "张翠山", "张三丰", "张三"); System.out.println("result = " + result); } public static String concat(String...s){ String str = ""; for (int i = 0; i < s.length; i++) { str+=s[i]; } return str; } }需求二:n个字符串进行拼接,每一个字符串之间使用某字符进行分隔,如果没有传入字符串,那么返回空字符串""比如:concat("-","张三丰","张翠山","张无忌") -> 返回 -> 张三丰-张翠山-张无忌public class Demo03Var { public static void main(String[] args) { String result = concat("-", "张三丰", "张翠山", "张无忌"); System.out.println("result = " + result); } public static String concat(String regex, String... s) { String str = ""; for (int i = 0; i < s.length; i++) { if (i == s.length - 1) { str += s[i]; } else { str += s[i] + regex; } } return str; } }
2024年06月10日
3 阅读
0 评论
0 点赞
2024-05-30
[上]JAVA学习系列模块七第一章143.面向对象_面向对象思想介绍
[上]JAVA学习系列模块七第一章143.面向对象_面向对象思想介绍视频{bilibili bvid="BV1YT4y1H7YM" /}笔记类和对象面向对象的介绍面向过程:自己的事情自己干,代表语言C语言 洗衣服:每一步自己要亲力亲为 -> 找个盆,放点水,找个搓衣板,搓搓搓面向对象:自己的事情别人帮忙去干,代表语言Java语言 洗衣服:自己的事情别人干 -> 全自动洗衣机为啥要使用面向对象思想编程:懒 很多功能别人都给我们实现好了,我们只需要直接拿过来使用即可,简化了我们自己的编写过程,减少了我们的代码量什么时候使用面向对象思想编程: 调用别人的功能时 在一个类中想使用别的类中的成员时,就使用面向对象思想编程 至于我们使用的功能人家怎么实现的,我们不需要关心,我们只需要知道怎么使用即可怎么使用面向对象思想编程: a.new呀,new完点呀-> 点代表的是调用 b.特殊:如果调用的成员带static关键字,我们不需要new,我们直接类名点即可public class Demo01Object { public static void main(String[] args) { /* 我们想在Demo01Object类中使用Scanner类中的next方法实现录入字符串 那么我们就需要使用面向对象思想编程 对象:Scanner-> new出来的 对象实现好的功能:next() 我们只需要知道找来Scanner这个对象,就可以调用这个对象中实现好的next方法 至于next方法怎么实现的,我们不需要关心 */ Scanner sc = new Scanner(System.in); String data = sc.next(); System.out.println("data = " + data); System.out.println("==================================="); /* 我们想在Demo01Object类中使用Random类中的nextInt方法实现随机整数 那么我们就需要使用面向对象思想编程 对象:Random -> new出来的 对象实现好的功能:nextInt() 我们只需要知道找来Random这个对象,就可以调用Random中的nextInt方法 至于nextInt怎么实现的,我们不需要关心 */ Random rd = new Random(); int data2 = rd.nextInt(); System.out.println("data2 = " + data2); System.out.println("===================================="); int[] arr = {1,2,3,4};//[1,2,3,4] /* System.out.print("["); for (int i = 0; i < arr.length; i++) { if (i== arr.length-1){ System.out.print(arr[i]+"]"); }else{ System.out.print(arr[i]+","); } }*/ /* Arrays就是我们找来的对象 toStrig就是此对象中实现好的功能 我们只需要调用,怎么实现我们不关心 */ System.out.println(Arrays.toString(arr)); } }
2024年05月30日
1 阅读
0 评论
0 点赞
2024-05-26
[上]JAVA学习系列模块四99.模块四回顾&模块五重点说明
[上]JAVA学习系列模块四99.模块四回顾&模块五重点说明视频{bilibili bvid="BV1YT4y1H7YM" /}笔记课前回顾: 1.Scanner:a.导包: import java.util.Scanner b.创建对象:Scanner 名字 = new Scanner(System.in) c.调用方法: nextInt()录入一个整数 next()录入一个字符串,遇到空格和回车就结束 nextLine()录入一个字符串,遇到回车就结束2.switch:选择语句a.格式: switch(变量){ case 常量值1: 执行语句1; break; case 常量值2: 执行语句2; break; ... default: 执行语句n; break; } b.执行流程:用变量代表的值去精准匹配,配上哪个case就走哪个case对应的执行语句,如果都配不上,就走default c.没有break:会出现case的穿透性,一直穿透,直到遇到break或者switch结束为止 3.if...else:a.格式: if(boolean表达式){ 执行语句1 }else{ 执行语句2 } b.执行流程: 先走if后面的boolean表达式,如果是true,就走if后面的执行语句1,否则就走else后面的执行语句24.else...ifa.格式: if(boolean表达式){ 执行语句1 }else if(boolean表达式){ 执行语句2 }else if(boolean表达式){ 执行语句3 }...else{ 执行语句n } b.执行流程: 从上到下挨个判断,哪个条件为true,就走哪个if对应的执行语句,以上所有的if都没有匹配上,走else 5.for循环: a.格式: for(初始化变量;比较;步进表达式){ 循环语句 }b.执行流程: 先初始化变量,比较,如果是true,走循环语句 走步进表达式,再比较,如果还是true,继续循环,直到比较为false,循环结束 while循环:a.格式: 初始化变量; while(比较){ 循环语句 步进表达式}b.执行流程 先初始化变量,比较,如果是true,走循环语句 走步进表达式,再比较,如果还是true,继续循环,直到比较为false,循环结束7.do...while循环:a.格式: 初始化变量; do{ 循环语句 步进表达式}while(比较);b.执行流程: 初始化变量; 循环语句 步进表达式 比较,如果是true,继续循环,直到比较为false 8.死循环:比较永远是true 9.嵌套循环:先走外层循环,再走内层循环,内层循环就一直循环,直到内层循环结束了,外层循环再进入下一次循环,直到连外层循环都结束了,循环整体结束10.循环控制关键字:break:结束循环continue:结束本次循环进入下一次循环9.Randoma.概述:java定义好的类b.作用:在指定的范围内随机一个数c.使用: 导包-> import java.util.Random 创建对象-> Random 对象名 = new Random() 调用方法: 对象名.nextInt() 在int的取值范围内随机一个数 对象名.nextInt(int bound) -> 在0-(bound-1)之间随机 模块五重点: 1.数组的定义和特点 2.数组的操作(存数据,取数据,遍历数据) 3.二维数组(定义,取,存,遍历)
2024年05月26日
1 阅读
0 评论
0 点赞
2024-05-23
[上]JAVA学习系列模块四第一章79.Scanner键盘录入_next&nextLine区别
[上]JAVA学习系列模块四第一章79.Scanner键盘录入_next&nextLine区别视频{bilibili bvid="BV1YT4y1H7YM" /}笔记变量名.next():录入字符串 -> 遇到空格和回车就结束录入了变量名.nextLine():录入字符串 -> 遇到回车就结束录入public class Demo03Scanner { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String data1 = sc.next(); String data2 = sc.nextLine(); System.out.println(data1); System.out.println(data2); } }Exception in thread "main" java.util.InputMismatchException -> 输入类型不匹配异常 at java.base/java.util.Scanner.throwFor(Scanner.java:939) at java.base/java.util.Scanner.next(Scanner.java:1594) at java.base/java.util.Scanner.nextInt(Scanner.java:2258) at java.base/java.util.Scanner.nextInt(Scanner.java:2212) at com.atguigu.a_scanner.Demo04Scanner.main(Demo04Scanner.java:8) 原因:录入的数据和要求的数据类型不一致
2024年05月23日
8 阅读
0 评论
0 点赞
2024-05-23
[上]JAVA学习系列模块四第一章78.Scanner键盘录入_练习
[上]JAVA学习系列模块四第一章78.Scanner键盘录入_练习视频{bilibili bvid="BV1YT4y1H7YM" /}笔记public class Demo01Scanner { public static void main(String[] args) { //创建对象 Scanner sc = new Scanner(System.in); //录入int型整数 int data1 = sc.nextInt(); System.out.println("data1 = " + data1); //录入String型字符串 String data2 = sc.next(); System.out.println("data2 = " + data2); } } ==================================================== public class Demo02Scanner { public static void main(String[] args) { //创建对象 Scanner sc = new Scanner(System.in); //录入int型整数 int old1 = sc.nextInt(); int old2 = sc.nextInt(); int old3 = sc.nextInt(); int temp = old1>old2?old1:old2; int max = temp>old3?temp:old3; System.out.println(max); } }
2024年05月23日
0 阅读
0 评论
0 点赞
2024-05-23
[上]JAVA学习系列模块四第一章77.Scanner键盘录入_使用三步骤
[上]JAVA学习系列模块四第一章77.Scanner键盘录入_使用三步骤视频{bilibili bvid="BV1YT4y1H7YM" /}笔记概述:是java定义好的一个类作用:将数据通过键盘录入的形式放到代码中参与运行位置:java.util使用: a.导包:通过导包找到要使用的类 -> 导包位置:类上 import java.util.Scanner -> 导入的是哪个包下的哪个类b.创建对象 Scanner 变量名 = new Scanner(System.in);c.调用方法,实现键盘录入 变量名.nextInt() 输入整数int型的 变量名.next() 输入字符串 String型的
2024年05月23日
0 阅读
0 评论
0 点赞
2024-05-23
[上]JAVA学习系列模块四第一章76.Scanner键盘录入_介绍
[上]JAVA学习系列模块四76.Scanner键盘录入_介绍视频{bilibili bvid="BV1YT4y1H7YM" /}笔记概述:是java定义好的一个类作用:将数据通过键盘录入的形式放到代码中参与运行位置:java.util使用: a.导包:通过导包找到要使用的类 -> 导包位置:类上 import java.util.Scanner -> 导入的是哪个包下的哪个类b.创建对象 Scanner 变量名 = new Scanner(System.in);c.调用方法,实现键盘录入 变量名.nextInt() 输入整数int型的 变量名.next() 输入字符串 String型的
2024年05月23日
4 阅读
0 评论
0 点赞
2024-05-23
[上]JAVA学习系列模块三75.模块三重点回顾&模块四重点说明
[上]JAVA学习系列模块三75.模块三重点回顾&模块四重点说明视频{bilibili bvid="BV1YT4y1H7YM" /}笔记模块三重点回顾: 1.idea -> 自己看 2.算数运算符: + - * / %(取余数)+:字符串拼接 -> 内容直接往后拼接 自增自减:++ -- a.单独使用:符号在前在后都是先运算 b.混合使用:符号在前先运算,再使用运算后的值 符号在后先使用原值,再运算 3.赋值运算符:= += -= *= /= %=4.比较运算符:结果都是boolean型的== > < >= <= != 5.逻辑运算符:连接boolean结果的,结果还是boolean&&(短路效果) ||(短路效果) !(取反) ^ 6.三元运算符:a.格式: boolean表达式?表达式1:表达式2 b.执行流程:先走boolean表达式,如果是true,就走?后面的表达式1,否则就走:后面的表达式2 模块四重点: 1.会使用Scanner和Random 2.会使用switch以及知道case的穿透性 3.会使用if 4.会使用for循环,while循环,嵌套循环
2024年05月23日
1 阅读
0 评论
0 点赞
1
2