精华内容
下载资源
问答
  • java2实用教程第六版
    2022-05-22 16:08:44

    一、判断题

    ✓××✓×××

    (课本P9∶如果源文件中有多个类,那么最多有一个类是public类;如果有一个类是public类,那么源文件的名字必须与这个类的名字完全相同,扩展名是.java;如果源文件没有public类,那么源文件的名字只要和某个类的名字完全相同,扩展名是.java就可以了。)

    二、单选题

    BDACC

    三、挑错题

    D 无 B

    四、阅读程序题

    (1)Speak.java

    (2)两个   Speak.class    Xiti4.class

    (3)Xiti4

    (4)在类Spaek中找不到类方法

    更多相关内容
  • java2实用教程第六版习题答案

    万次阅读 多人点赞 2021-09-11 16:08:10
    java2实用教程第六版习题答案 第一章 一.判断题 ✔××✔××× 二.单选题 BDACC 三.挑错题 DAB(第二题在书上无错误,但在习题库中public为publlic,习题库中选A) 四.阅读程序题 (1)Speak.java (2)2个 ...

    java2实用教程第六版习题答案

    配套的实验书最后有答案,有书的翻书,没书的我把答案发后面

    第一章

    一.判断题

    ✔××✔×××

    二.单选题

    BDACC

    三.挑错题

    DAB(第二题在书上无错误,但在习题库中public为publlic,习题库中选A)

    四.阅读程序题

    (1)Speak.java

    (2)2个 Speak.class Xiti4.class

    (3)Xiti4

    (4)在类Speak中找不到类方法

    习题二:

    ×✔✔×✔ ✔✔✔××

    单选题BACAD BBD

    挑错题DABC

    阅读程序题

    1.低

    2.

                                                                                                                                                         3. 

    4.      4   1

    5.40 20

    五.编程题

    public class e {
        public static void main(String[] args) {
            char a='你';
            char b='我';
            char c='他';
            System.out.println("你:"+(int)a);
            System.out.println("我:"+(int)b);
            System.out.println("他:"+(int)c);
        }
    
    }
    

    
    public class e {
        public static void main(String[] args) {
         char a='α';
         for(int i=0;i<24;i++)
         {
             char b=a;
             System.out.println(b);
             a++;
         }
        }
    
    }
    

                                                        习题三    

    一.   ×✔✔×✔ ✔✔✔××    第一题(java中0,1不能代表true和false)

    二.ACBCCC

    三.DBD

    1.你,苹,甜

    2.Jep好好

    3.x=-5y=-1

    五.

           1.

    public class e {
        public static void main(String[] args) {
            int total=0;
            for(int i=1;i<=10;i++)
            {
                total+=jiecheng(i);
            }
            System.out.println(total);
        }
    
        public static int jiecheng(int i) {
            int temp=1;
            for (;i>1;i--)
            {
                temp*=i;
            }
            return temp;
        }
    }

    2,3,4就不打了,基本学Java前已经用其他语言编译过了,自己写吧

    5.

    public class e {
        public static void main(String[] args) {
            int total=0;
            int b=8;
            for(int i=1;i<=10;i++)
            {
                total+=b;
                b=b*10+8;
            }
            System.out.println(total);
        }
    
    }

    5.

    public class e {
        public static void main(String[] args) {
         int total=0;
         int  num=0;
            for(int i=1;total<8888;i++)
         {
             total+=i;
             num=i;
         }
            System.out.println(num);
        }
    }

                      

    习题四

    ✔✔✔×✔✔✔✔××

    单选题

    BDDDAC

    挑错题

    BCC

    习题五

    ×✔×✔× ✔✔✔××

    选择题(注意第三题是多选)

    C D CD D B B D B A

    挑错题

    B D

    之后的章节慢慢跟新,如果有错误希望能指出,我及时改正

    习题六

    ××××✔

    选择题(注意多选)

    D AB A

    挑错题

    D D

    输出结果题

    15.0 8

    18 15

    18:12:7:6

    习题七

    ✔✔✔✔✔

    ××✔×✔

    A B C C C

    1.大家好,祝工作顺利

    2.p是接口变量

    3.你好 fine thanks

    4.100:101

    5.我是红牛

    习题八

    ✔×✔×✔

    ✔✔✔×✔

    A C B D C

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    展开全文
  • java2实用教程

    2018-09-13 18:06:12
    java实用教程,适合初学者学习。
  • JAVA2实用教程(第5)》,耿祥义著,课后习题电子
  • Java2 ---实用教程最新 ------ -------课后题答案
  • Java 2实用教程第5课件、源码、实验及一些资料,适合初学者,包括初学阶段遇到的问题的解决办法。
  • Java2实用教程.rar

    2014-11-10 10:33:17
    Java2实用教程 rar 1章Java入门 1 1Java的诞生 1 2Java的特点 1 3安装Sun公司的SDK 1 4一个Java程序的开发过程 1 5一个简单的Java应用程序的开发过程 1 6一个简单的Java小应用程序 1 7什么是JSP 习题 第2章标识符...
  • 耿祥义Java 2实用教程第5全部课件与示例代码。倾情奉献,耿祥义Java 2实用教程第5全部课件与示例代码。
  • 三章

    第三章

    例题与总结:

    表达式5.0/2+10的结果是double型数据:12.5。

    表达式5/2的结果是2。

    表达式5>1的结果是true。

    if(表达式)...语句中的“表达式”的值必须是boolean型数据。

    while(表达式)...语句中的“表达式”的值必须是boolean型数据。

    for(表达式1; 表达式2; 表达式3)...语句中的“表达式2”的值必须是boolean型数据。

    if(表达式)...语句中的“表达式”的值必须是boolean型数据。

    关系运算符的运算结果是boolean型数据。

    逻辑运算符的运算结果是boolean型数据。

    逻辑运算符的操作元必须是boolean型数据。

    代码基础题:

    输出满足1+2+3+…+n<8888的最大整数

    public class Main {
      public static void main(String args[]) {
          int n=1;
          long sum=0;
          while(true) {
            sum=sum+n;
            n++;
            if(sum>=8888) 
              break;
          }
          System.out.println("满足条件的最大整数:"+(n-1));
       }
    }

    计算8+88+888+…前10项之和

    public class Main {
      public static void main(String args[]) {
         int m=8,i=1;
         long item = 8;
         long sum=0;
         for(i=1,sum=0,item=m;i<=10;i++) {
            sum=sum+item;
            item=item*10+m;
         }
         System.out.println(sum);
      }
    }

    计算1+1/2!+1/3!+1/4!+…的前20项和

    class Main {
      public static void main(String args[]) {
          double sum=0,a=1,i=1;
          do { sum=sum+a;
               i++;
               a=(1.0/i)*a;
           }
           while(i<=20);
           System.out.println("使用do-while循环计算的sum="+sum);
           for(sum=0,i=1,a=1;i<=20;i++) {
              a=a*(1.0/i);
               sum=sum+a;
           }
           System.out.println("使用for循环计算的sum="+sum);
       }
    }

    求素数。

    public class Main {
      public static void main(String args[]) {
          int i,j;
          for(j=2;j<=100;j++) { 
              for(i=2;i<=j/2;i++) {
                 if(j%i==0) 
                   break;
              }
              if(i>j/2) {
                 System.out.print("|"+j);
              }
          }
       }
    }

    完数

    public class Main {
      public static void main(String args[]) {
         int sum=0,i,j;
         for(i=1;i<=1000;i++) {
            for(j=1,sum=0;j<i;j++) {
               if(i%j==0)
                   sum=sum+j;
            }
            if(sum==i)
               System.out.println("完数:"+i);
         }
      }
    }

    求1!+2!+…+10!。

    public class Main {
      public static void main(String args[]) {
    double sum=0,a=1;
    int i=1;
          while(i<=10) {
              sum=sum+a;
              i++;
              a=a*i;
          }
          System.out.println("sum="+sum);
       }
    }

    展开全文
  • 明明存在啊,命令也是照书上一个字母一个字母输入的,检查了好几遍都不知道哪里出了问题,为什么不可以QAQ
  • java2实 用 教 程 实 验 指导模版代码答案.
  • Java2实用教程第+第六章习题答案

    千次阅读 多人点赞 2021-03-16 19:26:49
    这是《Java2实用教程第》的试题答案,需要的同学评论关注加点赞 有问题可以在评论区提出 1.问答题 (1)接口中能声明变量吗? 不能 (2)接口中能定义非抽象方法吗? 不能 可以把实现某一接口的类,所创建的...

    这是《Java2实用教程第五版》的试题答案,需要的同学评论关注加点赞

    有问题可以在评论区提出

    IMG_20210308_172835

    1.问答题
    (1)接口中能声明变量吗?

    不能

    (2)接口中能定义非抽象方法吗?

    不能

    可以把实现某一接口的类,所创建的对象的引用,赋给该接口声明的接口变量中。那么该接口变量就可以调用被类实现的接口中的方法。

    (3)什么叫接口的回调?

    可以把实现某一接口的类创建的对象的引用赋值给该接口声明的接口变量,那么该接口变量就可以调用该类实现的接口方法

    (4)接口中的常量可以不指定初值吗?

    不可以。

    (5)可以在接口中只声明常量,不声明抽象方法吗?

    可以

    接口中可以声明常量、抽象方法以及默认方法和静态方法(jdk1.8新增)

    接口的语法规则

    • 接口及接口成员默认的访问权限为:public 或友好
    • 常量默认添加static final关键字
    • 抽象方法默认添加abstract关键字
    • 只有default方法及static方法可以添加方法体
    • 实现接口的类如果不能实现所有接口中待重写的方法,则必须设置为抽象类
    • 接口可以实现多继承,即一个子接口可以同时继承多个父接口
    • 一个类可以继承自一个父类,同时实现多个接口
    • 当一个类同时实现多接口,且其中同时具有相同方法时,实现类需要重写该方法,否则会编译报错

    2.选择题
    (1)下列哪个叙述是正确的?
    A. 一个类最多可以实现两个接口。
    B. 如果一个抽象类实现某个接口,那么它必须重写接口中的全部方法。
    C. 如果一个非抽象类实现某个接口,那么它可以只重写接口中的部分方法。
    D.允许接口中只有一个抽象方法。

    D
    一个类可以实现多个接口,但是只能继承一个父类。
    非抽象类实现接口必须要重写接口中的全部方法,否则要把该类设置为抽象类,换句话说抽象类实现一个接口是可以不用重写接口中的全部方法的。

    (2)下列接口中标注的(A、B、C、D)中,哪两个是错误的?

    interface Takecare{
        protected void speakHello();//A
        public abstract static void cry();//B
        int f(); //C
        abstract float g(); //D
    }
    

    AB
    A中抽象方法的访问修饰符只能用public。
    B中abstract和static不能共存。

    (3)将下列(A、B、C、D)哪个代码替换下列程序中的【代码】不会导致编译错误?
    A.public int f(){return 100+M;}
    B.int f(){return 100;}
    C.public double f(){return 2.6;}
    D.public abstract int f();

    interface Com{
        int M = 200;
        int f();
    }
    class ImpCom implements Com{
        【代码】
    }
    

    A
    接口中的抽象方法默认是public类,那么类在重写接口方法时不仅要去掉abstract修饰符,给出方法体,而且方法的访问权限一定要明显地用public来修饰(不能降低访问权限)。
    C选项改变了返回值类型,不属于方法重写。

    3.阅读程序
    (1)请说出E类中【代码1】和【代码2】的输出结果

    interface A{
       double f(double x,double y);
    }
    class B implements A{
        public double f(double x,double y){
            return x*y;
        }
        int g(int a,int b){
            return a+b;
        }
    }
    public class E{
      public static void main(String args[]){
          A a = new B();
          System.out.println(a.f(3,5));//【代码1】
          B b = (B)a;
          System.out.println(b.g(3,5));//【代码2】
      }
    }
    

    【代码1】:15.0 【代码2】:8
    B类实现了A接口,并重写A中的方法。A a = new B()是接口回调(可以把实现某一接口的类,所创建的对象的引用,赋给该接口声明的接口变量中。那么该接口变量就可以调用被类实现的接口中的方法。)所以用接口变量a调用B类中的f方法。返回15.0 。
    B b = (B)a将a对象强制转换为B类的对象,可以调用B类中的g方法返回8

    (2)请说出E类中【代码1】和【代码2】的输出结果。

    interface Com{
        int add(int a,int b);
    }
    abstract class A{
        abstract int add(int a,int b);
    }
    class B extends A implements Com{
        public int add(int a,int b){
            return a+b;
        }
    }
    public class E{
      public static void main(String args[]){
          B b = new B()
          Com com = b;
          System.out.println(com.add(12,6));//【代码1】
          A a = b;
          System.out.println(a.add(10,5));//【代码2】
      }
    }
    

    【代码1】:18【代码2】:15
    B类继承了A类并实现了Com接口,Com com = b是接口回调,所以com可以调用B类中的add方法输出18,A a = b是上转型(子类引用赋值给父类对象),那么a也可以调用子类重写父类的方法add,输出15.

    4.编程题(参考例子6)
    该题目和第5章习题5的编程题类似,只不过这里要求使用接口而已。
    设计一个动物声音“模拟器”,希望模拟器可以模拟许多动物的叫声,要求如下。

    • 编写接口Animal

    Animal接口有两个抽象方法cry()和getAnimalName(),即要求实现该接口的各种具体的动物类给出自己的叫声和种类名称。

    • 编写模拟器类Simulator

    该类有一个playSound(Animal animal)方法,该方法的参数是Animal类型,即参数animal可以调用实现Animal接口类重写的cry()方法播放具体动物的声音,调用重写的getAnimalName()方法显示动物种类的名称。

    • 编写实现Anima接口l的Dog类和Cat类

    下图是Simulator、Animal、Dog、Cat的UML图

    IMG_20210316_192100

    • 编写主类Application(用户程序)

    在主类Application的main方法中至少包含如下代码:

    Simulator simulator = new Simulator();
    simulator.playSound(new Dog());
    simulator.playSound(new Cat());
    
    Animal.java
    public interface Animal{
        public abstract void cry();
        public abstract String getAnimalName();
    }
    
    Simulator.java
    public class Simulator{
        public void playSound(Animal animal){
        System.out.print("现在播放"+animal.getAnimalName()+"类的声音:");
        animal.cry();
        }
    }
    
    Dog.java
    public class Dog implements Animal{
        public void cry(){
            System.out.println("汪汪...汪汪");
        }
        public String getAnimalName(){
            return "狗";
        }
    }
    
    Cat.java
    public class Cat implements Animal{
        public void cry(){
            System.out.println("喵喵...喵喵");
        }
        public String getAnimalName(){
            return "猫";
        }
    }
    
    Application.java
    public class E{
        public static void main(String args[]){
            Simulator simulator = new Simulator();
            simulator.playSound(new Dog());
            simulator.playSound(new Cat());
        }
    }
    
    展开全文
  • java2实用教程(源代码)
  • Java2实用教程答案.pdf

    2012-04-30 13:30:39
    这是Java2实用教程的课后答案。因为这本教材太经典了,基本上学Java的人都知道这本书,所以分享一下课后的答案。
  • java2实用教程PDF

    2009-09-26 13:13:16
    java2实用教程同步 版本不同也没多大区别的
  • java程序设计教程(第六版)课后习题答案.pdf
  • java2实用教程电子书

    2010-03-25 01:21:01
    一章 JAVA 语言入门..........................................................................................................1 1.1 JAVA 的诞生 ..........................................................
  • PAGETOC \o "1-3" \h \z HYPERLINK \l "_Toc102222784" 1章 PAGEREF _Toc102222784 \h 3HYPERLINK \l "_Toc102222785" 实验1 PAGEREF _Toc102222785 \h 3HYPERLINK \l "_Toc102222786" 实验2 PAGEREF _Toc102...
  • java2 实用教程) 实验指导 上机实践6 组件及时间处理(1) 算术测试 信号灯 布局与日历
  • java 2 实用教程部分课后答案

    千次阅读 2021-04-03 20:17:07
    java 2 实用教程部分课后答案 java各数值类型的取值范围 public class E { public static void main (String[] args){ //byte的取值范围:-128至127 System.out.println("byte的取值范围:"+Byte.MIN_VALUE+"至"+...
  • java2实用教程第6习题答案

    千次阅读 2022-03-09 00:36:26
    java2实用教程第六版习题答案》, https://blog.csdn.net/m0_52906701/article/details/120239131?utm_source=app&app_version=5.1.1
  • Java2实用教程——习题6

    千次阅读 2020-02-15 10:10:32
    2.选择题 D A&B A 3.阅读程序 15.0 8 18 15 4.编程题 Application.java public class Application { public static void main ( String [ ] args ) { ...
  • Java2实用教程(耿祥怡)课后答案.doc
  • java2实用教程 (课后习题总结)
  • 正则表达式与模式匹配 5正则表达式与字符串分解 6.1 String类 Java使用java.lang包中的String类来创建一个字符串变量因此字符串变量是类类型变量是一个对象 1字符串常量 如 "你好"1234.987"weqweo" 2创建字符串对象...
  • 2.选择题 B D D D C&D 代码1 & 代码4 代码4 3.阅读程序 1 121 121 sum=-100 27 100 20.0 4.编程题 public class CPU { int speed ; void...
  • pp2.3public class fudian {public static void main(String[] args) {float a=2.10f,b=...float Result1,Result2,Result3;Result1=a+b;Result2=a-b;Result3=a*b;System.out.println("Result1 is:"+Result1);Syst...
  • ISBN 978-7-302-46425-9 耿祥义 张跃平 文章目录 最后更新时间 2020年8月30日10点52分
  • Java语言程序设计(完整版)第六版1-35章的示例源码,方便大家快速学习,避免无聊的敲键盘。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,122
精华内容 3,248
关键字:

java2实用教程第六版

友情链接: cdv_intel_dp.rar