- 博客(12)
- 收藏
- 关注
原创 Java 题目判断一个数是不是丑数
代码:package exercise;import java.util.Scanner;public class Test2 {public static void main(String[] args){Scanner sc = new Scanner(System.in);System.out.println(“请输入一个整数”);int n= sc.nextInt() ;if(isUgly(n)){System.out.println(n+“是丑数”);}else{System
2020-08-25 10:55:20
1694
原创 Java 题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。
import java.util.Scanner;public class zy47 {public static void main(String[] args) {// 思路:创建2个数组,将输入的数与数组1中的元素比较后,按规律将输入的数和数组1中的元素赋值给数组2int []arr1 = new int[]{1,3,5,7,9,11};int []arr2 = new int[arr1.length+1];Scanner sc = new Scanner(System.in);Syst
2020-08-19 09:50:35
3907
原创 JAVA 题目:有 n 个整数,使其前面各数顺序向后移 m 个位置,最后 m 个数变成最前面的 m 个数,比如输入数字为 1 2 3 4 5 6 7 8 9 0,m=4,则结果为 7 8 9 0
代码:import java.util.Scanner;public class zy48 {public static void main(String[] args){int []arr = new int[]{1,2,3,4,5,6,7,9,77};System.out.println(“请输入一个小于” + arr.length +“整数”);Scanner sc = new Scanner(System.in);int num = sc.nextInt();int[] arr1 =
2020-08-18 22:20:48
380
转载 JAVA 题目:有 n 个人围成一圈,顺序排号。从第一个人开始报数(从 1 到 3 报数),凡报到 3 的人退出圈子,问最后留下的是原来第几号。
代码:import java.util.Scanner;public class zy49 {public static void main(String[] args){Scanner scan=new Scanner(System.in);System.out.println(“请输入人数:”);int N=scan.nextInt();int[] sum=new int[N];int num=N;//剩余的人数int count=0;for(int i=0;i<N;i++)
2020-08-18 20:50:39
1531
原创 JAVA 题目:一球从 100 米高度自由落下,每次落地后反跳回原高度的一半;求它在 第 10 次落地时,共经过多少米?第 10 次反弹多高?
代码:public class zy41 {public static void main(String[] args){double x = 100;double y = 0;double sum = 0;for(int i = 0;i<10;i++){x/=2;y = 3*x;sum+=y;}System.out.println(“最后一次反弹的高度” + x +“m”);System.out.println(“共经过” + sum + “m”);}}...
2020-08-10 08:36:28
1377
原创 JAVA 输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
代码:import java.util.Arrays;public class zy37 {public static void main(String[] args){int []arr = new int[]{12,4,-6,9,111,75};for(int k = 0;k<arr.length;k++){System.out.print(arr[k] + “\t”);} System.out.println();int max = 0;int min = 0;for(int
2020-08-08 10:27:36
1437
原创 JAVA 题目:读取 7 个数(1—50)的整数值,每读取一个值,程序打印出该值个数的*。
代码:import java.util.Scanner;public class zy36 {public static void main(String[] args){Scanner sc = new Scanner(System.in);for(int i = 0;i<7;i++){System.out.println(“输入一个1-50的整数”);//建立一个循环完成7次数据输入int j = sc.nextInt();for(int k = 0;k<j;k++){//建
2020-08-08 08:39:46
1267
原创 JAVA 某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密 规则如下:每位数字都加上 5,然后用和除以 10 的余数代替该数字,再将第一位和第四位交换,第二位和第三位交
代码:import java.util.Scanner;public class zy32 {public static void main(String[] args){Scanner sc = new Scanner(System.in);System.out.println(“请输入4个一位数的正整数”);int []number = new int[4];int tem= 0;for(int i= 0;i<number.length;i++) {number[i] = sc.
2020-08-04 16:22:24
1665
原创 JAVA 题目:判断一个数能被几个 9 整除 。如 81 可以被 2 个 9 整除。
import java.util.Scanner;public class zy30 {public static void main(String[] args){Scanner sc = new Scanner(System.in);System.out.println(“请输入一个正整数”);int x =sc.nextInt();int i = x;x/=9;if(x<1){System.out.println(“输入的值小于9”);}else if(x1||x%90&am
2020-08-02 21:37:58
1513
原创 JAVA 【求星期】 题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续 判断第二个字母
import java.util.Scanner;public class zy26 {public static void main(String[] args) {char weekSecond;Scanner sc = new Scanner(System.in);System.out.println(“请输入星期的第一个英文字母”);char week = sc.next().charAt(0);switch (week) {case ‘m’:case ‘M’:System.ou
2020-08-01 16:36:42
1336
原创 JAVA 回文数
求5位数的回文数:public class zy25 {public static void main(String[] args){for(int i = 10000;i < 100000;i++){if((i/10000i%10)&&(i/1000%10 == i/10%10 )){System.out.println(i);}}}}判断一个5位数是否是回文数:import java.util.Scanner;public class zy25 {pub
2020-08-01 09:17:38
299
原创 JAVA求1!+2!+3!+4!+ ...............+19!+20!的和。
代码:public class zy24 {public static void main(String []args){int m = 1;int n = 1;int x = 0;for(int i = 1;i <=20;i++){x+=(m*=n);n++;}System.out.println(x);}}分析后,先进行阶乘的计算,再利用循环求和。
2020-07-31 16:45:23
1428
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人