第十八次

1.编写一个随机生成 10个 0(包括) 到 10的随机整数

package text;

import java.util.Random;

public class Ran {
    public static void main(String[] args) {
        Random r=new Random();
        int[] n=new int[10];
        for(int i=0;i<n.length;i++) {
            n[i]=0+r.nextInt(101);
            System.out.print(n[i]+" ");
        }
    }
}

2.通过电子版教材或者视频,自学Date类和SimpleDateFormat类,用以下格式输出
系统当前时间
公元2020年05月28日:今天是2020年的第149天,星期四

复制代码
package text;

import java.text.SimpleDateFormat;
import java.util.Date;

public class West {
    public static void main(String[] args) {
        Date d=new Date();
        SimpleDateFormat s=new SimpleDateFormat("Gyyyy年
MM月dd日: "+"今天是yyyy年的第D天,E");
        System.out.println(s.format(d));
        
    }
}

3.输入一个邮箱地址,判断是否合法.如果合法,输出用户名.
合法:必须包含@ 和 . 并且.在@的后面 (用indexof)
用户名: 例如 [email protected] 用户名为dandan (用subString)

package text;

import java.util.Scanner;

public class West {

    public static void main(String[] args) {
        Scanner s=new Scanner(System.in);
        System.out.println("请输入一个邮箱地址");
        String email=s.next();
        int i=email.indexOf("@");
        int j=email.indexOf('.');
        if(i!=0&&j>i) {
            System.out.println("合法");
            String r=email.substring(email.indexOf(0)+
1,email.indexOf('@'));
            System.out.println("用户名: "+r);
        }else {
            System.out.println("不合法");
        }
    }
}

猜你喜欢

转载自www.cnblogs.com/doujiaqi/p/12980167.html