为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Java入门第一季(IDEA工具)_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Java入门第一季(IDEA工具)

IMOOC老齐 全栈工程师
难度入门
时长 5小时 0分
  • import java.util.Arrays; public class HelloWorld { //完成 main 方法 public static void main(String[] args) { HelloWorld hello = new HelloWorld(); int[] scores = {89,-23,64,91,119,52,73}; hello.getScores(scores); } //定义方法完成成绩排序并输出前三名的功能 public void getScores(int[] scores) { Arrays.sort(scores); int num = 0; System.out.println("考试成绩的前三名为:"); for(int i = scores.length-1; i >0;i --) { if (scores[i]>100 || scores[i] <0) continue; num ++; if (num > 3) { break; } System.out.println(scores[i]); } } }
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • kjkj
    查看全部
    0 采集 收起

    2017-08-24

  • import java.util.Arrays; public class HelloWorld { //完成 main 方法 public static void main(String[] args) { int []scores={89,-23,64,91,119,52,73}; System.out.println("输出成绩前三名为:"); HelloWorld hello=new HelloWorld(); hello.top3(scores); } //定义方法完成成绩排序并输出前三名的功能 public void top3(int[] scores){ Arrays.sort(scores); int sum=0; for(int i=scores.length-1;i>=0;i--){ if(scores[i]<0||scores[i]>100) { continue; } sum+=1; if (sum>3){ break; } System.out.println(scores[i]) ; } } }
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • // 创建对象 HelloWorld hello = new HelloWorld(); // 调用无参的方法 HelloWorld.print(); // 调用带有一个字符串参数的方法 HelloWorld.print("name"); // 调用带有一个整型参数的方法 HelloWorld.print("age"); } public static void print() { System.out.println("无参的print方法"); } public static void print(String name) { System.out.println("带有一个字符串参数的print方法,参数值为:" + name); } public void print(int age) { System.out.println("带有一个整型参数的print方法,参数值为:" + age); }
    查看全部
    1 采集 收起

    2018-03-22

  • 程序中第9行是把sort参数传入count,20行是用Arryas.sort对数组排序,25行对排序的进行字符转换.
    查看全部
    0 采集 收起

    2017-08-24

  • 带参无返回值
    查看全部
    0 采集 收起

    2017-08-24

  • public class HelloWorld { public static void main(String[] args) { // 创建对象,对象名为hello HelloWorld hello = new HelloWorld(); // 调用方法,传入两门课程的成绩 hello.calcAvg(94, 81); } /* * 功能:计算两门课程考试成绩的平均分并输出平均分 * 定义一个包含两个参数的方法,用来传入两门课程的成绩 */ public int calcAvg(int a,double b){ int sum = a + b; double avg = sum/2; System.out.println("平均分:"+avg); } }
    查看全部
    0 采集 收起

    2018-03-22

  • public class HelloWorld { //完成 main 方法 public static void main(String[] args) { HelloWorld hello = new HelloWorld(); int maxScore=hello.getMaxAge(); System.out.println("最大年龄为:" + maxScore); } /* * 功能:输出学生年龄的最大值 * 定义一个无参的方法,返回值为年龄的最大值 * 参考步骤: * 1、定义一个整形数组 ages ,保存学生年龄,数组元素依次为 18 ,23 ,21 ,19 ,25 ,29 ,17 * 2、定义一个整形变量 max ,保存学生最大年龄,初始时假定数组中的第一个元素为最大值 * 3、使用 for 循环遍历数组中的元素,并与假定的最大值比较,如果比假定的最大值要大,则替换当前的最大值 * 4、使用 return 返回最大值 */ public int getMaxAge() { int ages[] = {18,23,21,19,25,29,17}; int max = ages[0]; for(int i = 1;i<ages.length;i++){ if(max<=ages[i]){ max = ages[i]; } } return max; } }
    查看全部
    0 采集 收起

    2018-03-22

  • foreach的方便
    查看全部
    0 采集 收起

    2017-08-24

  • 1、 switch 后面小括号中表达式的值必须是整型或字符型 2、 case 后面的值可以是常量数值,如 1、2;也可以是一个常量表达式,如 2+2 ;但不能是变量或带有变量的表达式,如 a * 2 3、 case 匹配后,执行匹配块里的程序代码,如果没有遇见 break 会继续执行下一个的 case 块的内容,直到遇到 break 语句或者 switch 语句块结束
    查看全部
  • 用Arrays导入包,分别为数组排序与转化。
    查看全部
    0 采集 收起

    2017-08-24

  • default 块可以出现在任意位置,也可以省略
    查看全部
  • equals()用来判断字符串是否相同,相同则返回ture,不相同则返回flase
    查看全部
  • 乘10的方法: 我的答案值得一看哦! public class HelloWorld{ public static void main(String[] args){ int num = 999; int count = 0; for(int i=1;!(num<i);i*=10){ count++; } System.out.println("它是个"+count+"位的数!"); } }
    查看全部
    1 采集 收起 来源:编程练习

    2018-03-22

  • 除10的方法: 判断位数的逻辑可以用除10和乘10来完成,这里是除10的方法<br> 首先判断num是不是在0~99999999区间。<br> 然后while循环语句。当满足条件时进入循环,不满足跳出。这里即如果num不等于0,即满足条件,那么执行循环。count是用来计算循环次数的。<br> num的值是999,count=0,所以num/10第一次得值99.9,去小数位得整数99,此时count++后得值为1;<br> num第二次循环时值为99,带入执行,num/10=9.9,去小数位得整数9,此时count++,值为2;<br> num第三次循环时值为9,带入执行,num/10=0.9,去小数位得值为0,此时count++,值为3;<br> 进行第四次循环时,num值为0,不满足循环条件,所以循环终止。<br> 最后得出count=3...do { count++; num=num/10; } while(num >0); System.out.println("它是个" + count + "位的数!");
    查看全部
    3 采集 收起 来源:编程练习

    2018-03-22

举报

0/150
提交
取消
课程须知
学习中需要用到这些工具: —JDK-Java开发环境 —IDEA编程开发工具 课程适合零基础的同学,只要你对Java有兴趣,都可以0成本完成入门!、
老师告诉你能学到什么?
1、会配置Java开发环境,并使用工具进行程序开发 2、掌握Java中基本语法的使用并入门
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!