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

Java入门第一季(IDEA工具)

IMOOC老齐 全栈工程师
难度入门
时长 5小时 0分
  • JAVA SE JAVA EE JAVA ME
    查看全部
    0 采集 收起

    2018-08-14

  • foreach操作:

    foreach并不是Java中的关键字,而是for语句的特殊简化版本,在遍历数组、集合时更方便,foreach英文就是"for每一个"的意思。

    语法:

    for(元素类型  元素变量 :遍历对象){

           执行代码;

    }

    例如:for(String  hobby :hobbies)

    //其中遍历对象就是元素构成的数组或集合,定义元素名称时一般取数组名称英文的单数形式

    ---------------------------------------------------------

    思考题:如何在foreach语句中获取数组元素的下标?

    分析:因为foreach语句只是for循环语句的简化版,本质仍是循环语句,但恰恰因为简化的原因,缺少了for循环语句中的循环变量i(原本是可以用i来定义元素在数组中的下标的),所以必须单独定义一个整型变量i=0,并在foreach循环中每输出一次元素时,自加一次(i++),这样i值就始终与元素在数组中的顺序下标相一致了(i-1)

    代码如下:

    package com.imooc;

    import java.util.Arrays;

    public class Demo07 {

    public static void main(String[] args){

    String[] hobbies={"running","reading","movies"};

    int i=0;

    for (String hobby : hobbies){

    System.out.print(hobby);

    i++;

    System.out.println("  数组下标为"+(i-1) );

    }

    }

    }


    查看全部
    0 采集 收起

    2018-08-14

  • 不得不说的几点小秘密:

    1、 switch 后面小括号中表达式的值必须是整型或字符型

    2、 case 后面的值可以是常量数值,如 1、2;也可以是一个常量表达式,如 2+2 ;但不能是变量或带有变量的表达式,如 a * 2

    3、 case 匹配后,执行匹配块里的程序代码,如果没有遇见 break 会继续执行下一个的 case 块的内容,直到遇到 break 语句或者 switch 语句块结束


    查看全部
  • public class HelloWorld{
        public static void main(String[] args){
            int num = 999;
            int count = 0;
           
            if(num >= 0 && num <= 999999999){
                while(0 != num){
                    count++;
                    num /= 10;
                }
                System.out.println("它是个" + count + "位的数!");
            }
            else
                System.out.println("不在范围内,输入有误");
        }
    }



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

    2018-08-14

  • Arrays类(英文array表示数组):

    Arrays类在java.util包中,可以对数组进行排序、搜索等

    1、排序

    语法:Arrays.sort(数组名);//英文sort表示排序

    2、将数组转化为字符串

    语法:Arrays.toString(数组名);

    例如:

    System.out.println(Arrays.toString(nums));

    输出结果就是:[25,  7,  126,  53,  14,  86]

    输出的结果就是按原来顺序将元素连接在一起,元素之间用逗号和空格隔开。


    查看全部
    0 采集 收起

    2018-08-14

  • public class HelloWorld{

    public static void main(String[] args){

    int num = 999;

    int count = 0;

    do

    {

        count++;

        num=num/10;

    }while(num>0);

        System.out.println("它是个"+count+"位的数!");

    }

    }


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

    2018-08-14

  • 通常情况下,为了方便物品的存储,我们会规定每个盒子可以存放的物品种类,就好比在“放臭袜子的盒子”里我们是不会放“面包”的!同理,变量的存储也讲究“分门别类”!

    Java 语言是一种强类型语言。通俗点说就是,在 Java 中存储的数据都是有类型的,而且必须在编译时就确定其类型。 Java 中有两类数据类型:

    在 Java 的领域里,基本数据类型变量存的是数据本身,而引用类型变量存的是保存数据的空间地址。说白了,基本数据类型变量里存储的是直接放在抽屉里的东西,而引用数据类型变量里存储的是这个抽屉的钥匙,钥匙和抽屉一一对应。

    常用的基本数据类型有:

    你可能已经注意到了:

    注:关于 float 型和 double 型的区别,以及 char 型和 String 型的不同,在 wiki 中有相关的总结,小伙伴们可以去查看哦~~

    String 是一种常见的引用数据类型,用来表示字符串。在程序开发中,很多操作都要使用字符串来完成,例如系统中的用户名、密码、电子邮箱等。


    查看全部
  • public class HelloWorld {

        public static void main(String[] args) {

            

    System.out.println("打印直角三角形");

            

    // 外层循环控制行数

    for (int i = 1; i<=3;i++             ) {

                

    // 内层循环控制每行的*号数

    // 内层循环变量的最大值和外层循环变量的值相等

    for (int j = 1;  j<=i ;j++           ) {

                    

    System.out.print("*");

    }

                

    // 每打印完一行后进行换行

    System.out.println();

    }

    }

    }


    查看全部
  • public class HelloWorld {

        public static void main(String[] args) {


    int sum = 0; // 保存累加值


    for (int i = 1; i <= 10; i++) {


    // 如果i为奇数,结束本次循环,进行下一次循环

    if ( i%2!=0            ) {

    continue;

    }


    sum = sum + i;

    }


    System.out.print("1到10之间的所有偶数的和为:" + sum);

    }

    }

    continue的用法是结束所通过条件的循环,进行下一次的循环。

    查看全部
  • public class HelloWorld {

        public static void main(String[] args) {

            

    int sum = 0; // 保存 1-50 之间偶数的和

            

    int num = 2; // 代表 1-50 之间的偶数

            

    do {

    //实现累加求和

                sum+=num;

                

    num = num + 2; // 每执行一次将数值加2,以进行下次循环条件判断

                

    } while (num<=50   ); // 满足数值在 1-50 之间时重复执行循环

            

    System.out.println(" 50以内的偶数之和为:" + sum );

    }

    }

    do while是先执行后判断的条件语句。

    查看全部
  • JVM java虚拟机

    JDK java开发工具包

    JRE java开发环境


    查看全部
    0 采集 收起

    2018-08-14

  • 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("吃主席套餐");

    }

    }

    }

    标点符号多注意,合理运用好case情况。

    查看全部
  • public class HelloWorld {

        public static void main(String[] args) {

    int score = 94;

    String sex = "女";

            if(score>80)

            {

                if(sex.equals("男"))

                {

                    System.out.println("进入男子组决赛");

                }

                else

                {

                    System.out.println("进入女子组决赛");

                }

            }

            else

            {

                System.out.println("该选手淘汰");

            }

            


    查看全部
  • public class HelloWorld{ public static void main(String[] args) {  Sting hobby="慕容雪" System.out.println(hobby); } }
    查看全部
    0 采集 收起 来源:变量是什么

    2018-08-14

  • public class HelloWorld{ public static void main(String[] args) {  String hobby(“目前为止”); System.out.println(hobby); } }
    查看全部
    0 采集 收起 来源:变量是什么

    2018-08-14

举报

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

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