20145209 2016-2017-2 《Java程序设计》课堂实践内容

20145209 2016-2017-2 《Java程序设计》课堂实践内容

一、递归

题目详情:

public class TestArgs{
    public static void main(String [] args){
        int sum = 0;
        //参考Integer类中的方法把字符串转为整数
        //补充代码以递归的方式求命令行参数的args中整数数据的和
        ...
        //打印
        System.out.println(sum);
    }
    //递归函数
    public static void clSum(int [] arr){
        ...
    }
}

二、命令行参数

题目详情:

求命令行传入整数参数的和

public class TestArgs{
    public static void main(String [] args){
        int sum=0;
        //参考Integer类中的方法把字符串转为整数
        //补充代码求命令行参数的args中整数数据的和
        ...
        //打印
        System.out.println(sum);
    }
}

三、教材代码检查P242

题目详情:

在IDEA中或命令行中运行P242 StackTraceDemo2.java代码运行结果和教材一致吗?为什么?

一致,异常的追踪堆栈起点,是异常发生的根源

四、教材代码检查P145

题目详情:

在IDEA中对P145 MathTool.java使用JUnit 进行单元测试。

测试代码:

import org.junit.Test;
public class MathToolTest{
    @Test
    public void MathToolTester(){
        assert new MathTool.sum(1,2,3) = 6:"error!";
    }
}

五、教材代码检查P98

让填充结果以60为例

六、教材代码检查P74

题目详情:

修改教材P74 一行代码 NineNineTable.java,让执行结果是个三角形。

posted @ 2017-06-13 20:47  20145209  阅读(186)  评论(3编辑  收藏  举报