• Tonge
    2019-05-30
    老师,我们第几章会讲到界面设计的?

    作者回复: Java 的桌面开发(Swing, AWT, SWT)不包含在本教程里面. 我个人是做过一段时间的桌面应用开发的. 后来自己业余做了一个小玩具, 后面也没有再花时间再上面, 可以给你一个参考

    https://github.com/deepnighttwo/juliaset-fractal

     4
     2
  • carZycriss
    2019-09-09
    请问老师,我通过以下两种方式尝试了录入成绩以及对应分数,但是第一种的录入方式没有得到我想要的录入一个科目名字再录入一个成绩的效果,java在我输入一个科目以及一个对应的科目名称后,变成了只让我输入分数,跳过了录入科目名字的环节,请问这是为什么?我采用第二种方式,将两个需要录入的数据分开录入,才可以。下面是我的录入的部分的代码,其他的我没有复制过来。
    第一种录入:
    //科目成绩的录入
            for (int i = 0; i < scorecount; i++) {
                System.out.println("输入录入的科目名称:");
                kemu[i] = in.nextLine();
                System.out.println("输入录入科目的对应成绩:");
                fenshu[i] = in.nextInt();
            }
    输出如下:
    输入录入的科目名称:
    语文
    输入录入科目的对应成绩:
    10
    输入录入的科目名称:
    输入录入科目的对应成绩:
    10
    输入录入的科目名称:
    输入录入科目的对应成绩:
    10
    第二种:
    //科目成绩的录入
            for (int i = 0; i < scorecount; i++) {
                System.out.println("输入录入的科目名称:");
                kemu[i] = in.nextLine();
            }
            for (int g=0;g<scorecount;g++){
                System.out.println("输入录入科目的对应成绩:");
                fenshu[g] = in.nextInt();
            }
    输出如下:
    输入录入的科目名称:
    语文
    输入录入的科目名称:
    数学
    输入录入的科目名称:
    英语
    输入录入科目的对应成绩:
    10
    输入录入科目的对应成绩:
    10
    输入录入科目的对应成绩:
    5
    最高分数科目及分数为:
        语文:10
        数学:10
    展开

    作者回复:

    问题就出再 in.nextInt(); 上,感觉你不是第一个遇到这个问题的同学。我第一次接触这个,也觉得很别扭。但是从API的设计上来说,是没问题的。我们学会方法背后的实际行为就好。

    详细回答在此:
    https://github.com/deepnighttwo/LetsJava/blob/master/FAQ/02%E7%AB%A0%20Scanner%E9%87%8CnextInt%E7%9A%84%E5%B0%8F%E5%9D%91.md

     1
     1
  • 健牌哥.
    2019-12-15
    老师,后面会讲List的内容吗?这个数组不能动态插入,想判断是否有多个同分的科目好像有点别扭。

    作者回复: 后面会讲List的。List涉及到对象等知识,所以第一篇没有涉及。

    
    
  • Geek_ed13a7
    2019-10-28
    这节讲的有点难啊,没听懂。

    作者回复:
    前面几节讲数组的可以再听一听. 理解一下什么是数组(本子), 什么是索引(页码), 什么是数组的名与实.

    
    
  • Karlie
    2019-06-18
    老师,我们会学习框架吗

    作者回复: 框架会简单介绍,作为一门Java入门课,这个课程主要的内容还是学Java本身

    
    
我们在线,来聊聊吧