zoukankan      html  css  js  c++  java
  • 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

    ?不会了怎么办

    参考代码:

  • 相关阅读:
    从输入url到页面加载完成都发生了什么?
    JS 获取和监听屏幕方向变化(portrait / landscape)
    圣杯布局的几种情况
    闭包的使用 — 点击列表项输出项目索引
    论文笔记:dropout
    论文笔记:蒸馏网络(Distilling the Knowledge in Neural Network)
    ng-深度学习-课程笔记-17: 序列模型和注意力机制(Week3)
    ng-深度学习-课程笔记-16: 自然语言处理与词嵌入(Week2)
    ng-深度学习-课程笔记-15: 循环序列模型(Week1)
    Ubuntu安装dlib后import出现libstdc++.so.6: version `GLIBCXX_3.4.21' not found
  • 原文地址:https://www.cnblogs.com/Firesun/p/9485093.html
Copyright © 2011-2022 走看看