笔记111

找素数

package radio.KidA;
public class Test10 {
public static void main(String[] args) {
    System.out.println("请输入两个数,将得出两数之间素数的个数");
    Find(101,200);
}
public static void Find(int a,int b){
    int i = 0;
    int j = 0;
    for (i = a;i <= b;i++){
        for (j = 2;j < i;j++){
            if (i % j == 0){
                break;
            }
        }
        if (j == i){
            System.out.println(i);
        }
    }
}

}

验证码(随机数,字母)

package radio.KidA;

import java.util.Random;

public class Test11 {
    public static void main(String[] args) {
        String str = VerificationCode();
        System.out.println(str);
    }
    public static String VerificationCode(){
        String str = "";
        Random random = new Random();
        for (int i = 0;i < 5;i++){
            int a = random.nextInt(3);
            switch (a){
                case 0:
                    int b = random.nextInt(9);
                    str = str + b;
                    break;
                case 1:
                    String str1 = "abcdefghijklnmopqrstuvwxyz";
                    int charLength = str1.length();
                    int index = random.nextInt(charLength);
                    char c = str1.charAt(index);
                    str = str + c;
                    break;
                case 2:
                    String str2 = "ABCDEFGHIJKLNMOPQRSTUVWXYZ";
                    int charLength2 = str2.length();
                    int index2 = random.nextInt(charLength2);
                    char d = str2.charAt(index2);
                    str = str + d;
                    break;
            }
        }
        return str;
    }
}

数组复制

package radio.KidA;

import java.util.Arrays;

public class Test12 {
    public static void main(String[] args) {
        int[] arr = CopyArray();
        System.out.println(Arrays.toString(arr));

    }
    public static int[] CopyArray(){
        int[] arr = new int[]{4,2,1,5,6};
        int[] arr2 = new int[arr.length];
        for (int i = 0;i < arr.length;i++){
            arr2[i] = arr[i];
        }
        return arr2;
    }
}

质数

package com.zjh;
    public class Demo01 {
        public static void main(String[] args) {
            int i,s;
            System.out.println("1-100中所有的质数为");
            for (i = 2;i <= 100;i++){
                for (s = 2;s < i;s++){
                    if (i % s == 0){
                        break;
                    }
                }
                if (s >= i){
                    System.out.println(i);
                }
            }
        }
    }

最高分

package com.zjh;

public class Test01 {
    public static void main(String[] args) {
        int[] faceScores = {15,9000,10000,20000,9500,-5};
        int max = faceScores[0];
        for (int i = 1;i < faceScores.length;i++){
            if (faceScores[i] > max){
                max = faceScores[i];
            }
        }
        System.out.println("颜值最高为" + max + "分");
    }
}

闰年

import java.util.Scanner;

public class Test02 {
    public static void main(String[] args) {
        System.out.println("请输入年份");
        Scanner scanner = new Scanner(System.in);
        int year = scanner.nextInt();
        if ((year / 4 == 0 && year / 100 != 0)||year / 400 ==0){
            System.out.println("闰年");
        }else {
            System.out.println("非闰年");
        }
    }
}

随机数Math.

public class Test05 {
    public static void main(String[] args) {
        System.out.println("请输入两位数");
        int guess = (int) (Math.random() * 90 + 10);
        System.out.println(guess);
        Scanner scanner = new Scanner(System.in);
        int num = scanner.nextInt();
        if (num == guess){
                System.out.println("1w分");
        }else if (num / 10 == guess / 10 || num / 10 == guess / 10){
            System.out.println("1000分");
        }else if (num / 10 == guess % 10 || num % 10 == guess / 10){
                System.out.println("500分");
        }else if (num / 10 == guess % 10 && num % 10 == guess / 10){
                System.out.println("3000分");
        }else {
                System.out.println("什么也没猜对");
        }
    }
}

求根

public class Test04 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("求ax²+bx+c=0的根");
        System.out.println("依次输入a,b,c");
        int a = scanner.nextInt();
        int b = scanner.nextInt();
        int c = scanner.nextInt();
        if (b * b - 4 * a * c > 0){
            System.out.println("一个根为:x=" + (-b + Math.sqrt(b*b-4*a*c))/2*a);
            System.out.println("另一个个根为:x=" + (-b - Math.sqrt(b*b-4*a*c))/2*a);
        }else if (b * b - 4 * a * c == 0){
            System.out.println("解为x=" + -(c/b));
        }else if (a == 0 && b == 0){
            System.out.println("解为x=" + - (c / b));
        }else if (b == 0){
            System.out.println("b不可为0");
        }
    }
}

矩形

public class Test06Z {
public static void main(String[] args) {
//使用双循环打印208的矩形,用for循环实现
for (int i = 0;i < 8;i++){
for (int j = 0;j < 20;j++){
System.out.print("
");
}
System.out.println();
}
}
}

三角形

public class Test08Z {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("输入直角三角形的高:");
        int h = scanner.nextInt();
        for (int i = 0;i < h;i++){
            for (int j = 0;j <= i;j++){
                System.out.print("*");
            }
            System.out.println();
        }
        scanner.close();
    }
}

九九乘法表

public class Test10Z {
    public static void main(String[] args) {
        for (int a = 1;a <= 9;a++){
            for (int b = 1;b <= a;b++){
                System.out.print(a + "*" + b + "=" + (a*b) + "\t");
            }
            System.out.println();
        }
    }
}

Test11

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值