Java语言程序设计与数据结构(基础篇)原书第11版

教学提示:我们非常强调通过实践编程来学工程序设计。因此,本书提供了各种难度级别的大量编程练习题。练习题涵盖了许多应用领域,包括数学、科学、商业、金融、游戏、动画以及多媒体。大部分偶数题号的编程练习题答案在配套网站上。大多数奇数题号的编程练习题答案在教师资源网站上。题目的难度等级分为容易(没有星号)、适中( * )、难( ** )以及非常难( *** )。

第1章 计算机、程序和Java概述

1.1 显示三条消息

编写程序,显示Welcome to Java、Welcome to Computer Science 和 Programming is fun。

public class Welcome {
   
    public static void main(String[] args) {
   
        System.out.println("Welcome to Java");
        System.out.println("Welcome to Computer Science");
        System.out.println("Programming is fun");
    }
}

1.2 显示五条消息

编写程序,显示Welcome to Java 五次。

public class Welcome {
   
    public static void main(String[] args) {
   
        for (int i = 0; i < 5; i++)
            System.out.println("Welcome to Java");
    }
}

*1.3 显示图案

编写一个程序,显示下面的图案:

    J     A   V     V   A
    J    A A   V   V   A A
J   J   AAAAA   V V   AAAAA
 J J   A     A   V   A     A
public class JAVA {
   
    public static void main(String[] args) {
   
        System.out.println("    J     A   V     V   A");
        System.out.println("    J    A A   V   V   A A");
        System.out.println("J   J   AAAAA   V V   AAAAA");
        System.out.println(" J J   A     A   V   A     A");
    }
}

1.4 打印表格

编写程序,显示以下表格:

a     a^2    a^3
1     1      1
2     4      4
3     9      27
4     16     64
public class Form {
   
    public static void main(String[] args) {
   
        System.out.printf("%-6s%-7s%-6s\n", "a", "a^2", "a^3");
        for (int i = 1, a = 1; i < 5; i++, a++)
            System.out.printf("%-6d%-7d%-6d\n", a, (int)Math.pow(a, 2), (int)Math.pow(a, 3));
    }
}

1.5 计算表达式

编写程序,显示以下式子的结果:
9.5 × 4.5 − 2.5 × 3 45.5 − 3.5 \frac{9.5 \times 4.5 - 2.5 \times 3}{45.5 - 3.5} 45.53.59.5×4.52.5×3

public class Calculation {
   
    public static void main(String[] args) {
   
        System.out.printf("%4.2f\n", (9.5 * 4.5 - 2.5 * 3) / (45.5 - 3.5));
    }
}

1.6 数列求和

编写程序,显示 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 1+2+3+4+5+6+7+8+9 1+2+3+4+5+6+7+8+9 的结果。

public class Sum {
   
    public static void main(String[] args) {
   
        int sum = 0;
        for (int i = 1; i < 10; i++)
            sum += i;
        System.out.println(sum);
    }
}

1.7 求 π 的近似值

可以使用以下公式计算 π π π

  • 6
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值