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

Java入门第一季(IDEA工具)

IMOOC老齐 全栈工程师
难度入门
时长 5小时 0分
  • break是结束语句,不会再往下执,在循环里是结束/跳出循环

    PS:这次自己做了一次,一次成功 "累加求和"已经掌握 撒花~

    查看全部
  • public class HelloWorld {

        

        public static void main(String[] args) {

            

    // 定义一个整型数组,并赋初值

    int[] nums = new int[] { 61, 23, 4, 74, 13, 148, 20 };

            

    int max = nums[0]; // 假定最大值为数组中的第一个元素

    int min = nums[0]; // 假定最小值为数组中的第一个元素

    double sum = 0;// 累加值

    double avg = 0;// 平均值

            

    for (int i = 0; i < nums.length; i++) { // 循环遍历数组中的元素

            // 如果当前值大于max,则替换max的值

    if(nums[i]>max){

        max=nums[i];

    }

            // 如果当前值小于min,则替换min的值

            if(nums[i]<min){

                min=nums[i];

            }

            // 累加求和

            sum+=i;

    }

            // 求平均值

           avg=sum/7;

            

    System.out.println("数组中的最大值:" + max);

    System.out.println("数组中的最小值:" + min);

    System.out.println("数组中的平均值:" + avg);

    }

    }


    查看全部
    0 采集 收起 来源:编程练习

    2018-03-26

  • do..while循环结束的条件是while后的条件不成立,例如a<100,如果小于就是成立,会一直循环

    查看全部
    0 采集 收起 来源:练习题

    2018-03-26

  • for (循环变量的初始化 ; 循环条件 ; 循环变量的变化){

    循环操作

    }

    1、初始化(赋值)和变量的变化可以有多个,中间要用 ”,“隔开;初始化只在循环开始前执行一次

    2、如果循环条件的判断是真(treu)则继续循环,否则退出循环,如果循环条件是空则直接退出循环

    3、变量变化部分用来改变变量的值,一边进行下一次的条件判断

    4.、变量初始化循环条件变量变化循环的操作循环条件变量变化循环的操作满足条件

    5、变量初始化可以在之前使用,例如 

    int x = 1;

    for (x ; x<100 ; x++){

    循环时要做的操作

    }

    6、初始化可以省略是因为之前已经赋值过,但如果循环条件省略则会变成死循环!无限循环……

    7、变量变化可以在循环操作里面使用

    8、(楼下小伙伴的)

    不能写成 for(int i=0;i<=100 & i%3!=0;i++ ) for里面的判断条件不符合的话,直接跳出for循环!


    查看全部
  • https://img1.sycdn.imooc.com//5ab8e732000176a003700519.jpg

    查看全部
  • do{

    循环体

    }while(条件)

    先循环一遍,再判断条件是否继续循环

    do..while循环结束的条件是while后的条件不成立,例如a<100,如果小于就是成立,会一直循环


    查看全部
  • 先判断再执行,如果条件已经满足就不用执行了,否则一直循环到条件满足为止


    语法: while (条件){

    循环体;

    }

    查看全部
  • 1、当switch后面的值和case的值一样时,就会从该位置向下执行,直到遇到break活着switch的结束括号为止。如果没有匹配的case则执行default,如果该default没有break还会向下继续执行;

    2、switch括号里面的值只能是 byte 、 short 、 int 、 char  、 String 还有枚举类型

    3、case的值必须和switch的类型一样,而且不能是变量或者表达式(如果值相同类型不同也不行)

    4、可以把功能相同的case拼起来

    5、default可以出现在任意位置 也可以忽略

    查看全部
  • Java 中带参无返回值方法的使用 我们可以通过在方法中加入参数列表接收外部传入的数据信息,参数可以是任意的基本类型数据或引用类型数据。 很多时候,我们把定义方法时的参数称为形参,目的是用来定义方法需要传入的参数的个数和类型;把调用方法时的参数称为实参,是传递给方法真正被处理的值。 一定不可忽视的问题: 1、 调用带参方法时,必须保证实参的数量、类型、顺序与形参一一对应 2、 调用方法时,实参不需要指定数据类型 3、 方法的参数可以是基本数据类型,如 int、double 等,也可以是引用数据类型,如 String、数组等 4、 当方法参数有多个时,多个参数间以逗号分隔 编写带参方法计算两门课程考试成绩的平均分,通过方法的参数传入成绩信息 运行结果为: 平均分:87.5 public class HelloWorld {    public static void main(String[] args) {         // 创建对象,对象名为hello HelloWorld hello = new HelloWorld();        // 调用方法,传入两门课程的成绩 hello.calcAvg(94, 81); } /* * 功能:计算两门课程考试成绩的平均分并输出平均分 * 定义一个包含两个参数的方法,用来传入两门课程的成绩 */     public void calcAvg(int java,int html){         double avg=(java+html)/2;         System.out.println("平均分"+avg);     }

    查看全部
    0 采集 收起

    2018-03-26

  • ***对于Java中不定长度的数组,如何恰当的使用for循环全部输出eg:for(int i;i<xxxxx.length;i++)

    使用循环操作 Java 中的数组

    实际开发中我们经常使用循环控制数组成员的操作。如:

     

    运行结果:

     

    其中,  数组名.length  用于获取数组的长度

    需要注意的“小毛病”:

    1、 数组下标从 0 开始。因此 scores[3] ,表示数组中的第 4 个元素,而并非第 3 个元素

    2、 数组下标的范围是 0 至 数组长度-1 ,如果越界访问,就会报错。如:

    运行时会报如下错误: 

    上面错误信息的意思是数组下标超过范围,即数组访问越界。在上面的代码中创建一个长度为 2 的数组,因此数组下标范围是 0 到 1 ,而程序中下标出现了 2 ,即 scores[2] ,超过了范围,造成数组访问越界。


    查看全部
  • public class HelloWorld {
        public static void main(String[] args) {
            
            // 变量保存成绩
            int score = 53;
            
            // 变量保存加分次数
            int count = 0;


            //打印输出加分前成绩
            System.out.println("加分前的成绩"+score);
           
            
            // 只要成绩小于60,就循环执行加分操作,并统计加分次数
            while(score<60){
                score++;
                count++;
            }
            
            
            
            
            
            
            //打印输出加分后成绩,以及加分次数
            System.out.println("加分后的成绩"+score);
            System.out.println("共加了"+count"次");

    查看全部
    0 采集 收起 来源:编程练习

    2018-03-26

  • 选项 A 需要指定数组的长度;选项 C 在声明数组的同时赋值时不能指定数组长度;选项 D 声明数组的语法错误,应为int[ ] score={ 78, 23, 44, 78 };因此选择 B

    https://img1.sycdn.imooc.com//5ab8c1be0001093119201080.jpg

    补充:


    int score[ ] = new int[ ] { 34, 90, 87, 54, 24};
    还是
    int[] score = new int[ ] { 34, 90, 87, 54, 24};
    搜索一下:
    dataType[] arrayRefVar;   // 首选的方法
    dataType arrayRefVar[];  // 效果相同,但不是首选方法
    建议使用 dataType[] arrayRefVar 的声明风格声明数组变量。 dataType arrayRefVar[] 风格是来自 C/C++ 语言 ,在Java中采用是为了让 C/C++ 程序员能够快速理解java语言。

    查看全部
    0 采集 收起 来源:练习题

    2018-03-26

举报

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

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