第四周 Java课件内容动手动脑】的更多相关文章

1.JDK中的Math类 package ke1; public class TestMath { public static void main(String[] args) { /*---------下面是三角运算---------*/ //将弧度转换角度 System.out.println("Math.toDegrees(1.57):" + Math.toDegrees(1.57)); //将角度转换为弧度 System.out.println("Math.toRad…
问题一:关于以下的代码为什么会产生错误的问题的简单分析. 第一个动手动脑提供了一下的代码,可以发现,在Foo的这个类中只定义了一个Foo(int)类型的构造函数,在之前的学习工程中,我们并没有接触到java的构造函数的声明过程,因此,在类中没有书写构造函数的方法的时候,编译器默认继承Object类,并在编译的时候会产生一个参数为空的构造函数,然而在定义的Foo这个类的时候,给予了一个Foo(int)类型的构造方法,所以在上述Test的调用过程中,obj1并不能够调用到new Foo()这个构造函…
JAVA课后作业——动手动脑 一:阅读并运行示例PassArray.java,观察并分析程序输出的结果,小结,然后与下页幻灯片所讲的内容进行对照. 1.源代码 // PassArray.java // Passing arrays and individual array elements to methods //引用传递和按值传递 public class PassArray { public static void main(String[] args) { int a[] = { 1,…
一.动手动脑 1 1.题目 2.程序源代码 package yang8; import java.util.Scanner; import java.util.Random; public class shengchengsuiji { public static void main(String[] args) { //实例化对象 Random rand=new Random(); Scanner input=new Scanner(System.in); System.out.println…
一.课堂测试 1.课堂测试:花二十分钟写一个能自动生成30道小学四则运算题目的 “软件” 要求 (1)减法结果不能为负数 (2)乘法结果不得超过一百,除法结果必须为整数 (3)题目避免重复: (4)可定制(数量/打印方式): 2.程序设计思路 (1)产生两个1-100的随机数作为题目参与运算的数据,产生一个1-4的随机数作为加减乘除运算符打印 (2)用for循环控制出题个数c,用循环次数i对一行打印题目数求余为0达到一行出题要求输出换行 (3)在减法程序中用while(d1<d3)循环来保证减法…
---恢复内容开始--- 动手动脑: 1:仔细阅读示例:EnumTest.java,运行它,分析运行结果 结果 :枚举类型是引用类型!枚举类型不属于原始数据类型,它的每个具体指都引用一个特定的对象.相同的值则引用同一个对象. 可以使用“==”和equals()方法直接比对枚举变量的值.换句话说,对于枚举类型的变量,“==”和equals()方法执行的结果是等价的. 2:原码.反码.补码 定义:原码:原码表示法是机器数的一种简单的表示法.其符号位用0表示正号,用1表示负号,数值一般用二进制形式表示…
1 运行 TestInherits.java 示例,观察输出,注意总结父类与子类之间构造方法的调用关系修改Parent构造方法的代码,显式调用GrandParent的另一个构造函数,注意这句调用代码是否是第一句,影响重大! 代码如下 package testInherits; class Grandparent { public Grandparent() { System.out.println("GrandParent Created."); } public Grandparen…
动手动脑1:枚举变量   运行EnumTest.java package test2; public class EnumTest {  public static void main(String[] args) {  Size s=Size.SMALL;  Size t=Size.LARGE;  //s和t引用同一个对象?  System.out.println(s==t);  //  //是原始数据类型吗?  System.out.println(s.getClass().isPrimit…
根据ppt所给的例子,运行的结果如下所示: ppt中出现的第二个动手动脑如下: 代码如下: 其运行结果如下: 作出简单的分析如下:有点类似于if 和else的关系,总是对应try和catch同层中的异常 ppt中动手动脑第三个问题: 代码如下所示: 得到的结果如下: 可以看出结果是根据最近抛出的错误相匹配的,而与嵌套的关系并不大,程序会捕捉最先抛出的错误 动手动脑在ppt中出现的第四个: 文件的代码如下所示: 执行结果如下所示: 根据图中的执行顺序可知道: 异常的错误在执行的过程之中符合嵌套的规…
package 第九周作业1; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.RandomAccessFile; import java.nio.channels.FileChannel; import java.util.Scanner; public class Main { public static void main(String[] arg…