JAVA
小乐可编程
我发现大家都有很多问题想问,请大家直接问,不要问可不可问
展开
-
JAVA 工厂模式计算器
Java工厂模式计算器原创 2022-04-07 14:14:30 · 1201 阅读 · 1 评论 -
JAVA:字符变形 输入一个字符串,将其逆序,让每个字符按往后移动5个位置,(比如a后移5位为f)输出变换后的字符串
import java.util.Scanner;public class test8 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入一个字符串(字符格式)"); String a = sc.nextLine(); String b = ""; for (int i = 0; i < a.length(); i++) {原创 2021-12-25 18:11:34 · 556 阅读 · 0 评论 -
JAVA:排序 首先定义一个5*8的二维数组,然后使用随机数填充满。借助Arrays的方法对二维数组进行排序。
import java.util.Arrays;import java.util.Random;public class test7 { public static void main(String[] args) { Random r = new Random(); int[][] Array = new int[5][8]; for (int i = 0; i < 5; i++) { for (int j = 0; j < 8; j++) { int k =原创 2021-12-25 18:10:43 · 580 阅读 · 0 评论 -
JAVA:排序 有一个已经排好序的数组{0,1, 2, 6,11, 14, 25,27, 36, 37,55,60,60,78}。现输入一个数,要求按原来的规律将它插入数组中。
import java.util.Arrays;import java.util.Scanner;public class test5 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int Array[] = { 0, 1, 2, 6, 11, 14, 25, 27, 36, 37, 55, 60, 60, 78 }; Arrays.sort(Array);// 根据规律 上述原创 2021-12-25 18:09:55 · 266 阅读 · 0 评论 -
JAVA:一个数如果恰好等于它的因子之和,这个数就称为 “完数 “。例如6=1+2+3.编程找出1000以内的所有完数。
public class test2 { public static void main(String[] args) { int sum = 0; // 完数 int i = 2; // 因为1符合完数的定义,所有直接从2开始找 int j = 1; System.out.print("1~1000的完数: "); for (i = 2; i <= 1000; i++) { for (j = 1; j < i; j++) { if (i % j == 0)原创 2021-12-25 18:06:42 · 613 阅读 · 0 评论 -
JAVA习题:输出1-500之间所有素数,并计算输出的所有素数中7出现了几次?
public class test1 { //注意改包 public static void main(String[] args) { int flag = 1; int count = 0;// 所有素数中出现'7'的次数 for (int i = 1; i <= 500; i++) { for (int j = 2; j <= i - 1; j++) { if (i % j == 0) { flag = 0; break; }原创 2021-12-25 18:05:06 · 600 阅读 · 0 评论 -
Java用while循环打印水仙花数
水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)代码实现:package learnning;public class 打印水仙花 { public static void main(String[] args) { int a =100; //区间从100开始检索到999结束; while(a<1000){ //对个十百为取余,需要注意的是,while循环中,这三个int类型要放原创 2021-11-06 17:42:39 · 1560 阅读 · 0 评论 -
Java合并数组
(本人大学老师出的题目)有两个整型有序数组,数组a的长度为m,数组b的长度为n,其中m和n都为大于0的整数,m和n的大小关系不确定。合并成一个有序数组,数组c的长度为n+m。例如数组a={1,5,8,9}b={2,4,9,11,15}合并后为c={1,2,4,5,8,9,9,11,15}。package work2;import java.util.Scanner;import java.util.Arrays;public class 合并数组 { public static void原创 2021-11-03 01:04:06 · 2778 阅读 · 0 评论