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

Java入门第一季(IDEA工具)升级版

IMOOC老齐 全栈工程师
难度入门
时长 5小时 0分
  • import java.util.*;
    public class HelloWorld{
        public static void main(String[] args){
            double num = 99999;
            int count = 1;
            double a = 10;
            for(;count <= 10;count++){
                a = Math.pow(10,count);
                if(num < a){
                    System.out.println("它是个"+count+"位的数");
                    break;
                }
            }
        }
    }

    /*

    我把问题想复杂了,用do…while…就可以解决问题。

    我忘记除号“/”在编程里都是整除,不取小数不取余数。

    其次是字符串类型的定义,double和int,这两个类型是根据字符串长度决定的。

    double>int

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

    2021-04-29

  • public class HelloWorld{

    public static void main(String[] args){

    /**

    * 题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。 以抽签决定比赛名单。有人向队员打听比赛的名单。

    * a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。

    */

    for (char a = 'X'; a <= 'Z'; a++) {

    for (char b = 'X'; b <= 'Z'; b++) {

    // 两人匹配的不能是同一人

    if (a != b) {

    for (char c = 'X'; c <= 'Z'; c++) {

    // 三人匹配的不能为同一人

    if (b != c && a != c) {

    // 加入题目给的条件,进行判断

    if (a != 'X' && c != 'Z' && c != 'X') {

    System.out.println("比赛名单为:");

    System.out.println("a与" + a + "比赛");

    System.out.println("b与" + b + "比赛");

    System.out.println("c与" + c + "比赛");


                     }

                 }

             }

             

         }

         

    }

    }

    }

    }

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

    2021-04-28

  • public class HelloWorld{

    public static void main(String[] args){

    /**

    * 题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个 第二天早上又将剩下的桃子吃掉一半,又多吃了一个。

    * 以后每天早上都吃了前一天剩下的一半零一个。 到第10天早上想再吃时,见只剩下一个桃子了。 求第一天共摘了多少。

    */

    int d=1;//定义第一天

    int t=1;//定义第一个桃子

    for(;d<10;d++){//

        t=(1+t)*2;//第十个桃子加之前的桃子

        System.out.println(t);

    }

    }

    }

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

    2021-04-28

  • public class HelloWorld{

    public static void main(String[] args){

    /**

    * 题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个 第二天早上又将剩下的桃子吃掉一半,又多吃了一个。

    * 以后每天早上都吃了前一天剩下的一半零一个。 到第10天早上想再吃时,见只剩下一个桃子了。 求第一天共摘了多少。

    */

    int r=1;

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

    r=(r+1)*2;

    }System.out.println("一共摘了"+r+"个桃");

    }

    }


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

    2021-04-28

  • public class HelloWorld{

    public static void main(String[] args){

    /**

    * 题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个 第二天早上又将剩下的桃子吃掉一半,又多吃了一个。

    * 以后每天早上都吃了前一天剩下的一半零一个。 到第10天早上想再吃时,见只剩下一个桃子了。 求第一天共摘了多少。

    */

    int b=1;

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

         b=(b+1)*2;

    }System.out.println("第一天一共摘了"+b);

    }

    }

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

    2021-04-28

  • public class Person{

        String name;

        int age;

        float weight;

    public static void main(String[] args){

        Person jk= new Person();

        jk.name="周科";

        jk.age=18;

        jk.weight=102f;

        Person gl=new Person();

        gl.name="猪刚鬣-猪八戒";

        gl.age=1365;

        gl.weight=600f;

        System.out.println(gl.name+"今天"+gl.age+"岁了");

        System.out.println(gl.name+"昨天"+gl.weight+"千克");

        System.out.println(jk.name+"今天"+jk.age+"岁了");

        System.out.println(jk.name+"昨天"+jk.weight+"千克");

        System.out.println(jk.name+"今天"+jk.weight+"吨");

        System.out.println(gl.name+"今天"+jk.weight+"吨");


    }

    }

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

    2021-04-27

  • package otherTest;

    import java.util.Scanner;
    /*
    * 按照用户输入多少个班级,每班级学生的数量,计算各班级的总分和平均分。
    */
    public class Demo {
       public static void main(String[] args) {
           System.out.print("请输入有多少个班级(最好不要超过4个班级):");
           int classNum = new Scanner(System.in).nextInt();
           int studentNum = 0;
           int sum = 0;
           double avg = 0;
           for (int i = 1; i<= classNum; i++){
               sum = 0;
               System.out.print("请输入第"+ i +"班级的学生的数量:");
               studentNum = new Scanner(System.in).nextInt();
               for (int j = 1; j<=studentNum;j++){
                   System.out.print("请输入第"+i+"班第"+j+"个同学的成绩:");
                   int score = new Scanner(System.in).nextInt();
                   sum += score;
               }
               avg = (double) sum/studentNum;
               System.out.println("第"+i+"班的总成绩为:"+sum + "分");
               System.out.println("第"+i+"班的平均成绩为:"+avg + "分");
           }
       }
    }

    查看全部
    2 采集 收起 来源:进阶练习

    2021-04-26

  • 数组:
        1.声明
            --int[] nums;
            --int nums[];
        2.分配空间
            nums = new int[5];
        3.赋值
            nums[0] = 234;
        4.处理数组中的数据
        完整简洁方案
            int nums[] = {123,4,561,3};
            
            

    查看全部
  • 运算符
        1.算术运算符;
        2.逻辑运算符;
        3.条件运算符;
        4.比较运算符;
        5.赋值运算符;

    查看全部
    0 采集 收起 来源:什么是运算符

    2021-04-25

  • 常量特点:
        1.可维护性;
        2.一旦命名不允许改变;
        3.大写标识。

    查看全部
    0 采集 收起 来源:Java常量的应用

    2021-04-26

  • 数据类型分类:
        -基本数据类型
            --数值型
                ---整数类型(byte、short、int、long)
                ---浮点类型(float、double)
            --字符型(char)
            --布尔型(boolean)

        -引用数据类型
            --类(class)
            --接口(interface)
            --数组

    查看全部
  • 标识符要点:
                1.字母、数字(不能在开头)、下划线(_)、美元符($)组成的元素。

                2.不能是Java关键字和保留字。

                3.严格区分大小写。

                4.命名做到见名知意的效果。

    查看全部
    0 采集 收起 来源:认识Java标识符

    2021-04-26

  • ava关键字描述列表--混个脸熟
    abstract //抽象方法,抽象类的修饰符
    assert //断言条件是否满足
    boolean //布尔
    break //跳出循环或者label代码段
    byte //8-bit 有符号数据类型
    case //switch语句的条件
    catch //和try搭配捕捉异常
    char //16-bit Unicode字符数据
    class //定义类
    const //未使用
    continue //不执行循环体剩余部分
    default //switch语句中的默认分支
    do //循环语句,至少会执行一次
    double //64-bit双精度浮点数
    else //if条件不成立
    enum //枚举类型
    extends //继承
    final //常量
    //方法不能被重写,或者一个类不能有子类
    finally //try 语句不管是否发生异常都要执行的语句块
    float //32-bit单精度浮点数
    for //for循环
    goto //未使用
    if //条件语句
    implements //类实现了接口
    import //导入类
    instanceof //测试一个对象是否是某个类的实例
    int //32位整型数
    interface //接口
    long //64位整型数
    native //表示方法用非java代码实现
    new //新的类实例
    package //包
    private //表示私有字段,方法等,只能从类内部访问
    protected //表示只能通过类或者其子类访问
    //子类或者在同一个包内的其他类
    public //表示共有属性或者方法
    return //方法返回值
    short //16位数字
    static //静态
    strictfp //浮点数比较使用严格的规则
    super //表示父类/基类
    switch //选择语句
    synchronized //表示同一时间只能由一个线程访问的代码块
    this //当前实例
    //或者调用另一个构造函数
    throw //抛出异常
    throws //定义异常
    transient //修饰不要序列化的字段
    try //捕捉异常
    void //标记方法不返回任何值
    volatile //标记字段可能会被多个线程同时访问,而不做同步
    while //while循环

    查看全部
    0 采集 收起 来源:Java中的关键字

    2021-04-24

举报

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

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