• 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;
        }
    }
  • 相关阅读:
    ios 分组列表头部空白处理
    滑动cell 显示的按钮 类型分别是 删除 置顶 其他
    获取View所在的控制器
    MySQL联表查询
    Yii的常用URL和渲染方法
    Ubuntu下为Firefox安装Adobe Flash Player
    ubuntu下的nginx+php+mysql配置
    ubuntu下配置nginx+php
    如何使用PHP操作cookie
    ubuntu broadcom无线驱动安装
  • 原文地址:https://www.cnblogs.com/PUAblue/p/12980156.html
Copyright © 2020-2023  润新知