笔记
敬的宝
这个作者很懒,什么都没留下…
展开
-
2021-09-02 多线程基本总结
多线程基本总结package Thread;import java.util.concurrent.Callable;import java.util.concurrent.ExecutionException;import java.util.concurrent.FutureTask;public class ThreadSummary { public static void main(String[] args) { //继承Thread类线程启动原创 2021-09-02 14:32:53 · 79 阅读 · 0 评论 -
Array类
Array类package com.array;import java.util.Arrays;/*Arrays类可以调用很多方法常用的方法:给数组赋值;通过fill() 对数组排序:通过sort() 比较数组:通过equals() 查找数组元素:通过binarySearch() */public class ArrayDemo03 { public static void main(String[] args) {原创 2021-08-05 18:02:41 · 72 阅读 · 0 评论 -
二维数组及多维数组
二维数组及多维数组package com.array;/*二维数组:就相当于数组的嵌套,就是把原来一维数组中的元素换成一个一维数组实际上差不多值这样的 数组 :A[a[元素],b[元素],c[元素]] 多维数组也是一样的想要几维就嵌套几层 */public class ArrayDemo02 { public static void main(String[] args) { /* 1,2 a[0] 2,3 a[1]原创 2021-08-05 18:02:11 · 165 阅读 · 0 评论 -
2021-08-05 如何定义一个数组
如何定义一个数组package com.array;/*如何定义一个数组静态初始化:创建+赋值动态初始化:包含默认初始化;这种是常用的1.数组的长度都是确定的2。数组元素的类型都是一个类型3.数组可以封装成参数 */public class ArrayDemo01 { public static void main(String[] args) { //静态初始化 int[] a = {1,2,3,4,5}; System.out.原创 2021-08-05 18:01:34 · 122 阅读 · 0 评论 -
2021-08-05递归
递归package com.menthod;/*递归:其实就是自己调用自己 下面用递归求阶乘 */public class Demo04 { public static void main(String[] args) { System.out.println(funtion(10)); } //阶乘 public static int funtion(int n){ if (n==1){ retu原创 2021-08-05 17:48:50 · 50 阅读 · 0 评论 -
2021-08-03 方法的重载
方法的重载package com.menthod;/*方法的重载1.重载就是在一个类中,有相同的函数(方法)名,但形参不同的函数2.参数列表必须不同(个数不同,类型不同,参数的排列顺序不同) */public class Demo02 { public static void main(String[] args) { double max = max(12,20); //int max = max(12,20); System.out.原创 2021-08-05 17:47:59 · 73 阅读 · 0 评论 -
2021-07-31 什么是方法
什么是方法package com.menthod;/*修饰符 返回值类型 方法名(参水类型:参数值){ 方法体 return 返回值;}修饰符:public static final等等返回值类型:int void float 等等等等等参数类型:形参:用来定义作用的 实参:实际调用传递的值 */public class Demo01 { //main方法 public static void main(Strin原创 2021-08-03 20:55:53 · 70 阅读 · 0 评论 -
for循环计算1-100之间的奇数和偶数的和
for循环计算1-100之间的奇数和偶数的和public class ForDemo02 { public static void main(String[] args) { //计算1--100之间的奇数和偶数的和 int oddSun = 0; int evenSun = 0; for (int i = 0; i < 100; i++) { if (i%2!=0){ o原创 2021-07-31 13:55:02 · 5745 阅读 · 0 评论 -
2021-07-31 for循环和while循环的区别
for循环和while循环的区别public class For_and_While_Demo01 { public static void main(String[] args) { //利用while循环输出1————10 int i =0;//初始化值 while (i<10) {//条件判断 i++;//迭代 System.out.println(i);//循环体 }原创 2021-07-31 13:54:22 · 51 阅读 · 0 评论 -
2021-07-31 do-while与while的区别
do-while与while的区别public class DoWhile_and_while { /* while与do while的区别 1.while是先判断后执行;do while 是先执行后判断 2.do while能保证程序至少能执行一次 */ public static void main(String[] args) { int i = 0; while (i<0){ i++;原创 2021-07-31 13:53:36 · 55 阅读 · 0 评论 -
2021-07-31 do-while循环
do-while循环public class DoWhileDemo01 { public static void main(String[] args) { //利用do-while循环输出1+2+3+...+100 int i = 0;//初始化值 int sum = 0;//初始化值 do { sum = sum+i;//循环体 i++;//迭代 }while (i原创 2021-07-31 13:52:49 · 57 阅读 · 0 评论 -
2021-07-31 while输出1加到100
while输出1加到100package com.struct;public class WhileDemo02 { public static void main(String[] args) { //利用while循环输出1+2+3+...+100 int i = 0;//初始化值 int sum = 0;//初始化值 while (i<=100){//条件判断 sum = sum+i;//循环体原创 2021-07-31 13:51:45 · 901 阅读 · 0 评论 -
2021-07-31 while输出1到100
while输出1到100package com.struct;public class WhileDemo01 { public static void main(String[] args) { //利用while循环输出1————100 int i =0;//初始化值 while (i<100){//条件判断 i++;//迭代 System.out.println(i);//循环体原创 2021-07-31 13:50:40 · 1851 阅读 · 0 评论 -
2021-07-31 switch选择结构
switch选择结构package com.struct;public class SwitchDemo01 { public static void main(String[] args) { //不加break case穿透性 //switch 匹配一个具体的值 char grade = 'c'; switch (grade){ case 'a': System.o原创 2021-07-31 13:48:53 · 56 阅读 · 0 评论 -
2021-07-31 if双选择结构
if双选择结构package com.struct;import java.util.Scanner;/*if双选择结构if(){}else{}括号里是判断语句,如果判断为真运行第一个{}中的内容,反之运行第二个{}的内容 */public class Ifdemo01 { public static void main(String[] args) { //创建一个输入对象 Scanner scanner = new Scanner(System.原创 2021-07-31 13:45:46 · 110 阅读 · 0 评论 -
2021-07-31 if多选择结构
if多选择结构package com.struct;import java.util.Scanner;/*if多选择结构1.其中一个判断为真,则会跳过其他的语句,只执行为真的语句 */public class IfDemo03 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入成绩:");原创 2021-07-31 13:44:17 · 60 阅读 · 0 评论 -
2021-07-30 scanner对象
scanner对象使用next()接收package com.scanner;import java.util.Scanner;/*next()1.一定要读取到有效字符后才可以结束输入2.对输入有效字符之前遇到的空白,next()方法会自动将其去掉。3.只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符4.next()不能得到带有空格的字符串 */public class Demo { public static void main(String[] args) {原创 2021-07-30 11:16:54 · 56 阅读 · 0 评论 -
2021-07-29扩展运算符
package operator;public class Operator04 { public static void main(String[] args) { //扩展运算符 int a = 10; int b = 20; a+=b; //相当于a=a+b a-=b; //相当于a=a-b System.out.println(a); //字符串连接符 + ,Strin原创 2021-07-29 14:27:41 · 62 阅读 · 0 评论 -
2021-07-29三元运算符
package operator;public class Operator05 { public static void main(String[] args) { //三元运算符 //x ? y : z //如果x==true,则结果为y,否则结果为z int score = 100; String type = score < 60 ?"不及格" : "及格"; System.out.pr原创 2021-07-29 14:26:45 · 68 阅读 · 0 评论 -
2021-07-29位运算符
package operator;public class Operator03 { public static void main(String[] args) { /*位运算符 A = 0011 1100 B = 0000 1101 ------------- A&B = 0000 1100 //两个都有1则为1 A|B = 0011 1101 //有一个为一则为一原创 2021-07-29 13:41:57 · 75 阅读 · 0 评论 -
2021-07-29逻辑运算符
package operator;public class Operator02 { //逻辑运算符 //与 或 非 public static void main(String[] args) { boolean a = true; boolean b = false; System.out.println("a && b"+":"+(a&&b));//逻辑与运算符;两个变量都为真,结果才为tru原创 2021-07-29 13:40:17 · 68 阅读 · 0 评论 -
2021-07-29二元运算符
package operator;public class Operator { public static void main(String[] args) { //二元运算符 //ctrl +d ;复制当前行到下一行 int a = 520; int b = 521; int c = 5200; int d = 52000; short e = 52; byte f原创 2021-07-29 13:38:35 · 76 阅读 · 0 评论 -
2021-07-29一元运算符
package operator;public class Operator01 { public static void main(String[] args) { //一元运算符 //++ -- 自增,自减 一元运算符 int a = 3; int b = a++;//执行完这行后,先给b赋值,再自增 //a = a + 1; System.out.println(a);原创 2021-07-29 13:36:57 · 72 阅读 · 0 评论 -
2021-07-23类型转换
类型转换public class Dome3 { public static void main(String[] args) { /*1.强类型语言,不同类型数据先转换同一类型 2.不能对布尔值进行转换 3. 不能把对象类型转换为不相干的类型 4.把高容量转换到低容容量时,强制转换 5.转换时可能存在内存溢出或精度问题 低----------------------------------------&原创 2021-07-23 12:22:13 · 107 阅读 · 0 评论 -
2021-07-18MarkDown学习
MarkDown学习标题:二级标题三级标题四级标题字体粗体斜体斜体加粗删除线效果引用引用体分割线图片超链接[点击跳转](百度一下,你就知道 (baidu.com))列表有序列表ABC无序列表ABC表格名字性别年龄二哈母1代码public ...原创 2021-07-20 15:07:07 · 43 阅读 · 0 评论