• Java 编程


    1.循环体中包含循环语句的结构称为多重循环。三种循环语句可以自身嵌套,也可以相互嵌套,最常见的就是二重循环。在二重循环中,外层循环每执行一次,内层循环要执行一圈。

    判断一个大于0且小于9位数的数字是几位数字。
     

    public class HelloWorld{
    public static void main(String[] args){
    int num = 999;
    int count = 0;
    
         if (num >= 0  && num<=999999999){
                while(num != 0){
                count++;
                num/=10;
        }
        System.out.println("它是个"+ count+"位的数!");
        } else{
                System.out.println("输入有误!");
    }

     2.

    小伙伴们,请根据所学知识,编写一个 JAVA 程序,实现输出考试成绩的前三名

    要求:

    1、 考试成绩已保存在数组 scores 中,数组元素依次为 89 , -23 , 64 , 91 , 119 , 52 , 73

    2、 要求通过自定义方法来实现成绩排名并输出操作,将成绩数组作为参数传入

    3、 要求判断成绩的有效性( 0—100 ),如果成绩无效,则忽略此成绩

    运行效果:

    }
    }

    3.

    任务

    亲,让我们赶紧来做个练习吧。

    功能:判断 Java 文件名是否正确,判断邮箱格式是否正确。其中:合法的文件名应该以 .java 结尾;合法的邮箱名中至少要包含 “@” , 并要求 “@” 在 “.” 之前

    请参考注释,在编辑器中的第 16、19、22、36 行中将代码填写完整

    运行结果: 

    public class HelloWorld {
        public static void main(String[] args) { 
            // Java文件名
            String fileName = "HelloWorld.java"; 
            // 邮箱
            String email = "laurenyang@imooc.com";
            
            // 判断.java文件名是否正确:合法的文件名应该以.java结尾
            /*
            参考步骤:
            1、获取文件名中最后一次出现"."号的位置
            2、根据"."号的位置,获取文件的后缀
            3、判断"."号位置及文件后缀名
            */
            //获取文件名中最后一次出现"."号的位置.
            int index = fileName.lastIndexof('.');
            
            // 获取文件的后缀
            String prefix = fileName.substring(index + 1, fileName.length());
            
            // 判断必须包含"."号,且不能出现在首位,同时后缀名为"java"
            if (index != -1 && index != 0 && prefix.equal("java")) {
                System.out.println("Java文件名正确");
            } else {
                System.out.println("Java文件名无效");
            }
    
            // 判断邮箱格式是否正确:合法的邮箱名中至少要包含"@", 并且"@"是在"."之前
             /*
            参考步骤:
            1、获取文件名中"@"符号的位置
            2、获取邮箱中"."号的位置
            3、判断必须包含"@"符号,且"@"必须在"."之前
            */
            // 获取邮箱中"@"符号的位置
            int index2 = email.indexof('@');
            
            // 获取邮箱中"."号的位置
            int index3 = email.indexOf('.');
            
            // 判断必须包含"@"符号,且"@"必须在"."之前
            if (index2 != -1 && index3 > index2) {
                System.out.println("邮箱格式正确");
            } else {
                System.out.println("邮箱格式无效");
            }
        }
    }

     3.

    功能:将一个由英文字母组成的字符串转换成指定格式---从右边开始每三个字母用逗号分隔的形式。

    请在编辑器中的第 4、10 行将代码填写完整

    运行效果: j,aew,kjl,dfx,mop,zdm

    ?不会了怎么办

    参考代码:

  • 相关阅读:
    WebService-CXF 学习笔记
    Java中对于ClassLoader类加载器 嵌套了深度技术的价值
    WebService学习笔记
    MongoDB学习笔记
    java.io.IOException: java.io.FileNotFoundException: /tmp/tomcat.2457258178644046891.8080/work/Tomcat/localhost/innovate-admin/C:/up/154884318438733213952/sys-error.log (没有那个文件或目录)
    Node Sass does not yet support your current environment: Linux 64-bit with Unsupported runtime
    Mysql优化
    SI架构设计与实践
    高并发高可用处理大数据量
    虚拟机安装CentOS详细操作
  • 原文地址:https://www.cnblogs.com/Firesun/p/9485093.html
Copyright © 2020-2023  润新知