随笔分类 -  Java

摘要:实现输出考试成绩的前三名 要求: 1、 考试成绩已保存在数组 scores 中,数组元素依次为 89 , -23 , 64 , 91 , 119 , 52 , 73 2、 要求通过自定义方法来实现成绩排名并输出操作,将成绩数组作为参数传入 3、 要求判断成绩的有效性( 0—100 ),如果成绩无效, 阅读全文
posted @ 2016-12-30 15:58 JoyJin 阅读(545) 评论(0) 推荐(0)
摘要:练习要求: 1、 要求通过定义带参带返回值的方法来实现 2、 通过参数传入数组的长度(例如长度为 8),方法执行后返回赋值后的数组 3、 通过 (int)(Math.random() * 100) 生成 100 以内的随机数 注:Math 类是用于进行算术操作的类,Math.random() 生成 阅读全文
posted @ 2016-12-30 15:28 JoyJin 阅读(1198) 评论(0) 推荐(0)
摘要:Java 中方法的重载 问: 什么是方法的重载呢? 答: 如果同一个类中包含了两个或两个以上方法名相同、方法参数的个数、顺序或类型不同的方法,则称为方法的重载,也可称该方法被重载了。如下所示 4 个方法名称都为 show ,但方法的参数有所不同,因此都属于方法的重载: 问: 如何区分调用的是哪个重载 阅读全文
posted @ 2016-12-30 15:09 JoyJin 阅读(1062) 评论(0) 推荐(0)
摘要:Java 中无参无返回值方法的使用 第一步,定义方法 例如:下面代码定义了一个方法名为 show ,没有参数,且没有返回值的方法,执行的操作为输出 “ welcome to imooc. ” 注意哦: 1、 方法体放在一对大括号中,实现特定的操作 2、 方法名主要在调用这个方法时使用,需要注意命名的 阅读全文
posted @ 2016-12-30 15:07 JoyJin 阅读(38992) 评论(4) 推荐(4)
摘要:Java 中的二维数组 所谓二维数组,可以简单的理解为是一种“特殊”的一维数组,它的每个数组空间中保存的是一个一维数组。 那么如何使用二维数组呢,步骤如下: 1、 声明数组并分配空间 或者 如: 2、 赋值 二维数组的赋值,和一维数组类似,可以通过下标来逐个赋值,注意索引从 0 开始 也可以在声明数 阅读全文
posted @ 2016-12-30 10:15 JoyJin 阅读(471) 评论(0) 推荐(0)
摘要:语法: 我们分别使用 for 和 foreach 语句来遍历数组 运行结果: 练习: 运行结果为: 阅读全文
posted @ 2016-12-30 09:49 JoyJin 阅读(2507) 评论(0) 推荐(0)
摘要:使用 Arrays 类操作 Java 中的数组 Arrays 类是 Java 中提供的一个工具类,在 java.util 包中。该类中包含了一些方法用来直接操作数组,比如可直接实现数组的排序、搜索等(关于类和方法的相关内容在后面的章节中会详细讲解滴~~)。 Arrays 中常用的方法: 1、 排序 阅读全文
posted @ 2016-12-29 18:04 JoyJin 阅读(516) 评论(0) 推荐(0)
摘要:语法: 特点:相比 while 和 do...while 语句结构更加简洁易读 例如,输出 1000 遍“我爱慕课网”,使用 for 的实现代码为: 需要留心的几个小细节: 1、 for 关键字后面括号中的三个表达式必须用 “;” 隔开,三个表达式都可以省略,但 “;” 不能省略。 a. 省略“循环 阅读全文
posted @ 2016-12-27 17:28 JoyJin 阅读(314) 评论(0) 推荐(0)
摘要:特点:先判断,后执行 如: public class HelloWorld { public static void main(String[] args) { int i = 1; // 代表 1 - 5 之间的数字 // 当变量小于等于 5 时执行循环 while ( i<=5 ) { // 输 阅读全文
posted @ 2016-12-27 14:49 JoyJin 阅读(308) 评论(0) 推荐(0)
摘要:不得不说的几点小秘密: 1、 switch 后面小括号中表达式的值必须是整型或字符型 2、 case 后面的值可以是常量数值,如 1、2;也可以是一个常量表达式,如 2+2 ;但不能是变量或带有变量的表达式,如 a * 2 3、 case 匹配后,执行匹配块里的程序代码,如果没有遇见 break 会 阅读全文
posted @ 2016-12-27 13:42 JoyJin 阅读(1397) 评论(0) 推荐(0)
摘要:public class HelloWorld { public static void main(String[] args) { int age=25; if(age>60){ System.out.println("老年"); }else if(age>40 && age<60){ Syste 阅读全文
posted @ 2016-12-27 11:24 JoyJin 阅读(277) 评论(0) 推荐(0)
摘要:注意哦: 1、 > 、 < 、 >= 、 <= 只支持左右两边操作数是数值类型 2、 == 、 != 两边的操作数既可以是数值类型,也可以是引用类型 public class HelloWorld{ public static void main(String[] args) { int a=16; 阅读全文
posted @ 2016-12-27 09:33 JoyJin 阅读(588) 评论(0) 推荐(0)
摘要:public class HelloWorld{ public static void main(String[] args) { String name="爱慕课"; char sex='男'; int num=18; double price=120.5; boolean isOK=true; 阅读全文
posted @ 2016-12-26 15:42 JoyJin 阅读(150) 评论(0) 推荐(0)