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

Java入门第一季(IDEA工具)

IMOOC老齐 全栈工程师
难度入门
时长 5小时 0分
  • 为数组分配空间: int scores[]=new int[5];
    查看全部
  • Arrays类使用前:import java.util.Arrays; 使用Arrays类排序:Arrays.sort(数组名); 将数组转换为字符串:Arrays.toString(数组名); import java.util.Arrays; public class HelloWorld { public static void main(String[] args) { // 定义一个字符串数组 String[] hobbys = { "sports", "game", "movie" }; // 使用Arrays类的sort()方法对数组进行排序 Arrays.sort(hobbys); // 使用Arrays类的toString()方法将数组转换为字符串并输出 System.out.println(Arrays.toString(hobbys)); } }
    查看全部
    0 采集 收起

    2018-03-22

  • 赋值可以是第一层循环语句所附的值。
    查看全部
  • 问: 如何区分调用的是哪个重载方法呢? 答: 当调用被重载的方法时, Java 会根据参数的个数和类型来判断应该调用哪个重载方法,参数完全匹配的方法将被执行。
    查看全部
    0 采集 收起

    2015-04-16

  • %是求余运算符 /是除法
    查看全部
  • PS:使用文档注释时还可以使用 javadoc 标记,生成更详细的文档信息: @author 标明开发该类模块的作者 @version 标明该类模块的版本 @see 参考转向,也就是相关主题 @param 对方法中某参数的说明 @return 对方法返回值的说明 @exception 对方法可能抛出的异常进行说明
    查看全部
  • 1. 目标类型能与源类型兼容,如 double 型兼容 int 型,但是 char 型不能兼容 int 型 2. 目标类型大于源类型,如 double 类型长度为 8 字节, int 类型为 4 字节,因此 double 类型的变量里直接可以存放 int 类型的数据,但反过来就不可以了
    查看全部
  • public class HelloWorld { public static void main(String[] args) { // 变量保存成绩 int score = 53; // 变量保存加分次数 int count = 0; //打印输出加分前成绩 System.out.println("加分前的成绩:"+score); // 只要成绩小于60,就循环执行加分操作,并统计加分次数 for(score=53;score<60;score++){ count+=1; } //打印输出加分后成绩,以及加分次数 System.out.println("加分后的成绩:"+score); System.out.println("共加了"+count+"次"); } } 感觉for循环比较好用,但是统计加分次数的地方脑袋有点短路,看了评论才反应过来,执行一次for循环之后,循环操作应该是count+1,之前一直在用多重循环,即外层分数循环,内层次数循环,我也不知道为什么我会这样想,论逻辑思维的重要性。
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • 语法: 数组名 = new 数据类型 [ 数组长度 ]; 其中,数组长度就是数组中能存放元素的个数,如: 话说,我们也可以将上面的两个步骤合并,在声明数组的同时为它分配空间,如: 3、 赋值 分配空间后就可以向数组中放数据了,数组中元素都是通过下标来访问的,例如向 scores 数组中存放学生成绩 4、 处理数组中数据 我们可以对赋值后的数组进行操作和处理,如获取并输出数组中元素的值 在 Java 中还提供了另外一种直接创建数组的方式,它将声明数组、分配空间和赋值合并完成,如 public class HelloWorld { public static void main(String[] args) { // 定义一个长度为5的字符串数组,保存考试科目信息 String[] subjects = new String[5]; ; // 分别为数组中的元素赋值 subjects[0] = "Oracle"; subjects[1] = "PHP"; subjects[2] = "Linux"; subjects[3] = "Java"; subjects[4] = "HTML"; System.out.println("数组中第4个科目为:" + subjects[3] ); } }
    查看全部
  • 数组下标从 0 开始,因此 score[3] 表示数组中的第 4 个元素
    查看全部
    0 采集 收起 来源:练习题

    2015-04-16

  • default 的意思是 如果没有遇到没有跟case匹配的 就执行default语句 但是default语句并不是switch 的结束语 你也可以把所有情况列全 就不用default语句了。 break的意思你可能没有太理解,它代表的是跳出循环 或者当前块,如果 没有break的话他就会继续执行下面的代码 效果跟 case '一': case '三': case '五': 是一样的
    查看全部
  • case 匹配后,执行匹配块里的程序代码,如果没有遇见 break 会继续执行下一个的 case 块的内容。对,没错,就是case和break一起使用,如果没有break,那么它还是继续执行下一个语句块的内容。default就是默认的意思,也就是说如果case没有匹配到的话,就会执行default里面的内容。 就拿课程里面这个做栗子吧 public class HelloWorld { public static void main(String[] args) { char today='一'; switch(today){ case '一': case '三': case '五': System.out.println("吃包子"); break; case '二': case '四': case '六': System.out.println("吃油条"); break; default: System.out.println("吃主席套餐"); } 如果把这代码块里面的break都给删了,那么控制台就会依次输出: 吃包子 吃油条 吃主席套餐 default我们也可以省略掉,是不是可以用一个case '日':来替换掉啊,效果是一样的。
    查看全部
  • 需要注意的“小毛病”: 1、 数组下标从 0 开始。因此 scores[3] ,表示数组中的第 4 个元素,而并非第 3 个元素 2、 数组下标的范围是 0 至 数组长度-1 ,如果越界访问,就会报错。
    查看全部
  • Java循环语句之 for Java 的循环结构中除了 while 和 do...while 外,还有 for 循环,三种循环可以相互替换。 语法: for(循环变量初始化;循环条件;循环变量变化){ 循环操作 } 执行过程: <1>、 执行循环变量初始化部分,设置循环的初始状态,此部分在整个循环中只执行一次 <2>、 进行循环条件的判断,如果条件为 true ,则执行循环体内代码;如果为 false ,则直接退出循环 <3>、 执行循环变量变化部分,改变循环变量的值,以便进行下一次条件判断 <4>、 依次重新执行< 2 >、< 3 >、< 4 >,直到退出循环 特点:相比 while 和 do...while 语句结构更加简洁易读 例如,输出 1000 遍“我爱慕课网”,使用 for 的实现代码为: 需要留心的几个小细节: 1、 for 关键字后面括号中的三个表达式必须用 “;” 隔开,三个表达式都可以省略,但 “;” 不能省略。 a. 省略“循环变量初始化”,可以在 for 语句之前由赋值语句进行变量初始化操作,如: b. 省略“循环条件”,可能会造成循环将一直执行下去,也就是我们常说的“死循环”现象,如: 在编程过程中要避免“死循环”的出现,因此,对于上面的代码可以在循环体中使用 break 强制跳出循环(关于 break 的用法会在后面介绍)。 c. 省略“循环变量变化”,可以在循环体中进行循环变量的变化,如: 2、 for 循环变量初始化和循环变量变化部分,可以是使用 “,” 同时初始化或改变多个循环变量的值,如: 代码中,初始化变量部分同时对两个变量 i 和 j 赋初值,循环变量变化部分也同时对两个变量进行变化,运行结果: 3、 循环条件部分可以使用逻辑运算符组合的表达式,表示复杂判断条件,但一定注意运算的优先级
    查看全部

举报

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

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