开发者社区> firesun> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Java 编程

简介: 1.循环体中包含循环语句的结构称为多重循环。三种循环语句可以自身嵌套,也可以相互嵌套,最常见的就是二重循环。在二重循环中,外层循环每执行一次,内层循环要执行一圈。 判断一个大于0且小于9位数的数字是几位数字。
+关注继续查看

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

?不会了怎么办

参考代码:

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
HDFSAPI编程源码-java文件拷贝
HDFSAPI编程源码-java文件拷贝
0 0
HDFSAPI编程源码-java创建文件夹
HDFSAPI编程源码-java创建文件夹
0 0
HDFSAPI编程源码-java遍历文件列表
HDFSAPI编程源码-java遍历文件列表
0 0
HBase基础编程——HBase Java API编程
HBase基础编程——HBase Java API编程
0 0
Java学习路线-1:编程入门
Java学习路线-1:编程入门
0 0
【Java技术指南】「Java8编程专题」让你真正会用对Java新版日期时间API编程指南
【Java技术指南】「Java8编程专题」让你真正会用对Java新版日期时间API编程指南
0 0
【Java编程进阶】面向对象思想初识
之前我们学习了 C 语言,在使用 C 语言解决实际的问题时,我们会把解决问题的步骤封装成不同的函数,然后在需要使用时调用函数执行,这就是面向过程编程的思想。使用面向过程使程序的流程十分清楚,例如完成早上去上学这件事情,我们要粗略做以下的步骤,只要以函数的形式详细的完成每个步骤,就成功的解决了这个问题: - 起床 - 穿衣服 - 刷牙洗脸 - 上学 而面向对象中,我们可以抽象出一个学生类,该类中包含了上面的四个方法,此时我们并不需要按上面的步骤来完成。
0 0
【Java编程进阶】花费数小时,带你学透Java数组,这些常用方法你还记得吗?
数组在 Java 编程中是一个非常基础且重要的概念,简单来说,就是把具有相同数据类型的数据存储在地址连续的内存空间中,目的是在程序设计中方便这一类数据的管理。每一个内容都有编号,这个编号从 0 开始,称为数组下标。数组分为一维数组和二维数组,还有一些和数组相关的重要内容,例如数组中元素的查找,排序等,下面做详细的讲解。
0 0
【Java编程进阶】方法初识
方法是组合在一起来执行操作语句的集合`,将具有独立功能的代码块组织成为一个整体,使其具有特殊功能,并且能实现达到代码复用的效果。例如我们要在程序中多次判断一个数字是奇数还是偶数,这时,我们就可以将判断一个数的奇偶性的代码段封装成一个方法,后面再使用时只需要调用这个方法,大大提高了编程的效率和代码的复用性。
0 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
JAVA 应用排查全景图
立即下载
Java工程师必读手册
立即下载
Java应用提速(速度与激情)
立即下载