java实战经典课后题答案(JAVA开发实战经典)

Java实战经典课后题答案

Java实战经典是一本Java的经典教材,包含了大量的Java入门知识和实践案例。该书的每一章节都包含有丰富的例题和课后练习,以巩固读者的Java编程能力。在本文中,我们将为大家提供Java实战经典课后题答案。

第一章 练习答案

1. 编写一个Java程序,将Hello, world!输出到控制台。

// 程序代码:

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, world!");
    }
}

2. 修改以上程序,输出一个井号组成的正方形。

// 程序代码:

public class HelloWorld {
    public static void main(String[] args) {
        int num = 5; // 设置井号数量
        for (int i = 0; i < num; i++) {
            for (int j = 0; j < num; j++) {
                System.out.print("#"); // 输出一个井号
            }
            System.out.println(); // 换行
        }
    }
}

第二章 练习答案

1. 编写一个Java程序,求出1到100之间所有奇数的和。

java实战经典课后题答案(JAVA开发实战经典)

// 程序代码:

public class SumOfOddNumber {
    public static void main(String[] args) {
        int sum = 0; // 存储奇数的和
        for (int i = 1; i <= 100; i++) {
            if (i % 2 != 0) { // 判断i是否为奇数
                sum += i; // 累加奇数的和
            }
        }
        System.out.println("1到100之间所有奇数的和为:" + sum);
    }
}

2. 修改以上程序,求出1到100之间所有能被3整除的数的和。

// 程序代码:

public class SumOfDivisibleByThree {
    public static void main(String[] args) {
        int sum = 0; // 存储能被3整除的数的和
        for (int i = 1; i <= 100; i++) {
            if (i % 3 == 0) { // 判断i是否能被3整除
                sum += i; // 累加能被3整除的数的和
            }
        }
        System.out.println("1到100之间所有能被3整除的数的和为:" + sum);
    }
}

第三章 练习答案

1. 编写一个Java程序,实现字符串的倒序输出。

// 程序代码:

public class ReverseString {
    public static void main(String[] args) {
        String str = "Hello, world!"; // 原始字符串
        char[] chars = str.toCharArray(); // 将字符串转化为字符数组
        for (int i = chars.length - 1; i >= 0; i--) { // 倒序输出字符数组
            System.out.print(chars[i]);
        }
    }
}

2. 修改以上程序,实现字符串的反转。

// 程序代码:

public class ReverseString {
    public static void main(String[] args) {
        String str = "Hello, world!"; // 原始字符串
        char[] chars = str.toCharArray(); // 将字符串转化为字符数组
        for (int i = 0; i < chars.length / 2; i++) { // 反转字符数组
            char temp = chars[i];
            chars[i] = chars[chars.length - 1 - i];
            chars[chars.length - 1 - i] = temp;
        }
        System.out.println(new String(chars)); // 将字符数组转化为字符串并输出
    }
}

以上是Java实战经典课后题的部分答案,希望能够对大家的Java学习有所帮助。

本文来自投稿,不代表亲测学习网立场,如若转载,请注明出处:https://www.qince.net/javaug-2.html

郑重声明:

本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。

我们不承担任何技术及版权问题,且不对任何资源负法律责任。

如遇到资源无法下载,请点击这里失效报错。失效报错提交后记得查看你的留言信息,24小时之内反馈信息。

如有侵犯您的版权,请给我们私信,我们会尽快处理,并诚恳的向你道歉!

(0)
上一篇 2023年4月24日 下午7:01
下一篇 2023年4月24日 下午7:01

猜你喜欢