zoukankan      html  css  js  c++  java
  • java 5.28上机练习

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

    package Blue;
    import java.util.Random;
    public class suiji {
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            Random r=new Random();
            for(int i=0;i<10;i++) {
                System.out.println(r.nextInt(100));
            }
    
        }
    
    }

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

    package Blue;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    public class xq {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
          Date a=new Date();
            SimpleDateFormat b=new SimpleDateFormat("Gyyyy年"+ "MM月dd日: "+"今天是yyyy年的第D天,E");
            System.out.println(b.format(a));
            
        }
    }

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

    package Blue;
    
    import java.util.Scanner;
    
    public class sh {
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            Scanner input=new Scanner(System.in);
            System.out.println("请输入邮箱");
            String name = input.next();
            if(yx(name)==false) {
                System.out.println("错误");
                main(args);
            }else {
                System.out.println("输入正确");
                System.err.println(name);
                String a=name.substring(name.indexOf(0)+1,name.indexOf("@"));
                System.out.println("用户名为"+a);
            }
    
        }
    
        private static boolean yx(String yx) {
            // TODO Auto-generated method stub`
            if(yx.indexOf("@")==-1) {
                System.out.println("输入错误,没有@");
            return false;
            }
            if(yx.indexOf("@")!=yx.lastIndexOf("@")) {
                System.err.println("输入错误,多个@");
                return false;
            }
            if(yx.indexOf("@")>yx.indexOf(".")) {
                System.out.println("输入的字符串中@没有在.之前");
                return false;
            }
            if(yx.startsWith("@")) {
                System.out.println("输入的字符串@在第一位");
                return false;
            }
            if(yx.endsWith(".")) {
                System.err.println("输入的.不能在最后一位");
            return false;
            }
            if(yx.indexOf("@.")!=-1) {
                System.out.println("错误");
                return false;
            }
            return true;
        }
    }
  • 相关阅读:
    光猫改桥接,默认的超级管理员密码。
    Vmware+爱快软路由单机校园网多拨实现带宽叠加[测试用](非普遍性)
    魔百和破解教程
    用SSH工具XShell连接谷歌云 root用户或普通用户
    MySQL优化技巧【持续更新】
    Navicat常用快捷键
    IDEA实用插件Lombok
    Redis数据类型及命令
    Java代码优化总结(持续更新)
    Spring---AOP注解开发&jdbc模板&Spring事务管理
  • 原文地址:https://www.cnblogs.com/PUAblue/p/12980156.html
Copyright © 2011-2022 走看看