第一个

/*
*
*
*❶、随机生成数组的代码: int i = (int) (Math.random() * 3);
*❷、声明数组:
*⑴、动态数组:int gz[] = new int[5];// ————动态数组:需要赋值
*⑵、静态数组:String[] jt = { "你", "我", "他" };
*❸、升序排序: Arrays.sort(gz);
*❹、获取数组长度代码:list.length;语法:数组.length;
*❺、跳转语句:⑴break;⑵continue;⑶return;(同时还是返回语句)
*❻、控制台输出语句:Scanner input=new Scanner(System.in);
*❼、do——while循环:do{
* String ey=input.next();
* }
*❽、while循环结构:
* while(条件表达式){
* 循环体
* }
*❾、for循环:for循环里可以加for循环形成多重for循环
*for(表达式1;表达式2;表达式3;){
* System.out.println("循环第"+表达式3+"遍")
* }
*❿、字符串判断是否相等: .equals("要比较的元素"); ❿
*❶❶、判断输入的是否是数字:input.hasNextInt()=true;
*❶❷、静态方法:public static void staticMethod(){}
*❶❸、返回语句:return;
*❶❹、随机生成字母:char min=a;
* char max='z';
* char i=(char)(min+Math.random()*(max-min+1));
* 代码原理:该代码是随机生成[min,max]的值;
* max是z代码,min是a的下标,然后在(max-min)中,假设min是a的下标为5,每个字母一一对应则max是z的下标为30,所以max-min为30-5=25,此时下标不包含30自己本身所以需要加1
*
*❶❺、随机生成整数代码:(于❶方法不同):先调用java方法:import java.util.Random rand.nextInt(10)
* Ramdom rand=new random;
*/
package a;

import java.util.Arrays;
import java.util.Scanner;
import java.util.Random;//rand.nextInt(10);
//import java.util.Expression;

public class A {
    static String ey;// 静态变量
    static String continue1;// 静态变量
    private static Random generator;

    public static void main(String[] args) {
// 循环验证:
        for (int i3 = 0; i3 < 10; i3++) {
// 1、随机生成数组的代码

            int i = (int) (Math.random() * 3);

// 1.1、验证代码:

            System.out.println("验证代码:" + i);
        }

// 2、声明数组:
// 2.1、动态数组:

        int gz[] = new int[5];// ————动态数组:需要赋值

        gz[0] = 1;
        gz[1] = 5;
        gz[2] = 9;
        gz[3] = 6;
        gz[4] = 3;
// gz[6] = 5;数组下标越界
// 验证动态数组
        System.out.println("验证动态数组:" + gz[4]);

// 2.2静态数组:
// 无论是把“[]”写在数组名前还是后都可以但“[]jt”这种更符合传统的变量定义模式

        String[] jt = { "你", "我", "他" };// ————静态数组:特点:直接初始化,完成赋值

// 验证静态数组
        System.out.println("验证静态数组:" + jt[2]);

// 数组排序的代码:
// 升序排序:
        Arrays.sort(gz);
// 循环输出升序后的数组:
        System.out.print("\n将gz数组进行升序排序:");// “\n是换行”,“\t”是一个大空格
        for (int i1 = 0; i1 < gz.length; i1++) {
            System.out.print(gz[i1] + " ");
        }
//4、获取数组长度代码:list.length;语法:数组.length;
        System.out.println("\n获取数值长度:" + gz.length);
//6、控制台输出语句:Scanner input=new Scanner(System.in);
        System.out.println("定义控制台输出语句:");
        Scanner input = new Scanner(System.in);
        System.out.println("今天是几号:");
        int num = input.nextInt();
// 7、do——while循环
        System.out.println("7、do——while循环");
        do {
            System.out.println("是否继续(y继续)");
            ey = input.next();
        } while (ey.equals("y"));
//8、while循环结构:
        System.out.println("8、while循环结构");
        int circulation = 1;
        while (circulation <= 50) {
            System.out.println("恭喜你银行卡到账" + circulation + "万元");
            circulation++;
        }
//9、for循环:
        System.out.println("for循环:");
        for (int ct = 0; ct <= gz.length; ct++) {
            System.out.println("循环第" + ct + "遍");
        }
//10、字符串比较是否相等:
        System.out.println("字符串比较是否相等:");
        String rather = input.next();
        if (rather.equals("相等")) {
            System.out.println("恭喜猜对");
        } else {
            System.out.println("答案是:“相等”,加油");
        }
//11、判断输入的是否是数字
        do {
            System.out.println("判断输入的是否是阿拉伯数字");
            if (input.hasNextInt() == true) {
                System.out.println("你输入的是数字");
                input.next();
            } else {
                input.next();// 再次引用input把hasNextInt的值以取消上次输入的值,这是因为.haxNtInt()方法会会自动赋值给下一次同输入对象
                System.out.println("不是阿拉伯数字");
            }
            System.out.println("是否继续(y继续)");
            continue1 = input.next();
        } while (continue1.equals("y"));

//12、随机生成字母
        System.out.println("随机生成字母:");
        char min = 'a';
        char max = 'z';
        char letter = (char) (min + Math.random() * (max - min + 1));
        System.out.println(letter);
////13、随机生成整形数代码:
// public int cast() {
// generator=new Random();
// }
// java常用代码 rand=new java常用代码();
// int Num=rand.cast();java代码java代码

    }

}

 

posted @ 2021-01-05 15:36  綦君  阅读(468)  评论(0)    收藏  举报