随笔分类 -  01后端 / 01java / 30天hsp

摘要:代码实现: package com.lambda; import java.util.*; import javax.swing.*; import javax.swing.Timer; public class LambdaTest { public static void main(String 阅读全文
posted @ 2022-03-18 17:13 Java成长之路^
摘要:代码实现: package com.lambda; import javax.swing.*; import java.awt.*; import java.awt.event.ActionListener; public class LambdaDemo { public static void 阅读全文
posted @ 2022-03-18 16:31 Java成长之路^
摘要:代码实现: package com.lambda; import java.util.function.IntConsumer; /* * IntConsumer是一个功能接口 * public interface IntConsumer * 表示接受单个int参数int返回任何结果的操作 * 这是 阅读全文
posted @ 2022-03-18 15:59 Java成长之路^
摘要:代码实现: package com.lambda; /* * lambda表达式 * Runnable接口,只有一个抽象的run方法,只有方法签名 * 本例,调用repeat方法时,需要2个参数 * 第一个参数,执行的遍数10 * 第二个参数,run方法的方法体(具体执行代码)要以参数形式传递过来 阅读全文
posted @ 2022-03-18 15:43 Java成长之路^
摘要:代码实现: /** * 本线程类的功能是进行循环输出操作 * 所有的线程与进程是一样的,都必须轮流去抢占资源,多线程执行应该是多个线程彼此交替执行 * 也就是说如果直接调用了run()方法,那么并不能启动多线程 * 多线程启动的唯一方式就是thread类中的start方法:public void s 阅读全文
posted @ 2022-03-18 15:04 Java成长之路^
摘要:代码如下: public class Encryption { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.println("请输入一个英文字符串或者解密字符串" 阅读全文
posted @ 2022-03-18 09:55 Java成长之路^
摘要:代码如下: public class ExchangeValue { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.println("input a:"); lon 阅读全文
posted @ 2022-03-17 16:01 Java成长之路^
摘要:代码如下: public class Odd_Even { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.println("请输入一个整数"); long numb 阅读全文
posted @ 2022-03-17 15:54 Java成长之路^
摘要:代码如下: public class WordChange { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.println("请输入要进行转换的字母"); char 阅读全文
posted @ 2022-03-17 15:47 Java成长之路^
摘要:代码如下: public class JiuJiuForm { public static void main(String[] args) { for (int i = 1; i <= 9; i++) { for (int j = 1; j <= i; j++) { System.out.prin 阅读全文
posted @ 2022-03-17 15:36 Java成长之路^
摘要:代码如下: public class Diamond { public static void main(String[] args) { for (int i = 6; i >= 1; i--) {//菱形的上半部分 for (int j = 1; j <= 11; j++) { if (i == 阅读全文
posted @ 2022-03-17 15:29 Java成长之路^
摘要:代码如下: public class YangHuiTriangle { public static void main(String[] args) { int[][] array = new int[10][10]; int i,j; for (i = 0; i < array.length; 阅读全文
posted @ 2022-03-17 15:20 Java成长之路^
摘要:代码如下: public class Factorial { public static void main(String[] args) { BigDecimal sum = new BigDecimal(0.0); BigDecimal factorial = new BigDecimal(1. 阅读全文
posted @ 2022-03-17 15:10 Java成长之路^
摘要:代码如下: public class JudgeSeason { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.println("请输入一个月份(仅输入数字):") 阅读全文
posted @ 2022-03-17 15:01 Java成长之路^
摘要:代码如下: public class Judge { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.println("请输入一个年份"); long year; t 阅读全文
posted @ 2022-03-17 14:53 Java成长之路^
摘要:题目:使用系统工具类对一维数组排序 代码如下: public class Sequence { public static void main(String[] args) throws IOException { String m; int[] a = {0, 0, 0}; BufferedRea 阅读全文
posted @ 2022-03-17 14:41 Java成长之路^
摘要:题目:1、2、3、4能组合多少不同的三位数 代码实现: //解决本题思路,3位数组合的本质,每个位置都有4个数字 //所以采用3层for循环填充位置 public class ZuHeThreeDigits { public static void main(String[] args) { for 阅读全文
posted @ 2022-03-17 14:21 Java成长之路^
摘要:题目:获取一维数组最大最小值 代码实现: public class ArrayMaxMin { public static void main(String[] args) { int i,min,max; int[] A = {25, 65, 98, 36, 45}; min = max = A[ 阅读全文
posted @ 2022-03-17 14:14 Java成长之路^
摘要:题目:实现二维数组的矩阵转置 public class MatrixTranspose { public static void main(String[] args) { int arr[][] = new int[][]{{1, 2, 3}, {4, 5, 6}, {7, 8, 9}}; pri 阅读全文
posted @ 2022-03-17 14:04 Java成长之路^
摘要:题目如下 海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子平均分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿走了一份。第三、第四、第五只猴子都是这样做的,问海滩上原来最少有多少个桃子? 分析 倒推,如果第 阅读全文
posted @ 2022-03-02 13:52 Java成长之路^