《Java入门经典(第7版)》—— 6.7 导演及演员名单

简介: 接下来,为了加深读者对前面介绍的字符串处理功能的理解,将编写一个Java程序,显示一部电影的导演和演员名单。你应该能够猜到该电影的名字。

本节书摘来异步社区《Java入门经典(第7版)》一书中的第6章,第6.7节,作者:【美】Rogers Cadenhead(罗格斯 卡登海德),更多章节内容可以访问云栖社区“异步社区”公众号查看。

6.7 导演及演员名单

接下来,为了加深读者对前面介绍的字符串处理功能的理解,将编写一个Java程序,显示一部电影的导演和演员名单。你应该能够猜到该电影的名字。

返回NetBeans中的Java24项目,然后在com.java24hours包中创建一个名为Credits的Java空文件,在源代码编辑器中输入程序清单6.1中的所有文本,输入完毕之后存盘。

程序清单6.1 Credits程序

1: package com.java24hours;
2:
3: class Credits {
4:   public static void main(String[] arguments) {
5:     // set up film information
6:     String title = "Sharknado";
7:     int year = 2013;
8:     String director = "Anthony Ferrante";
9:     String role1 = "Fin";
10:     String actor1 = "Ian Ziering";
11:     String role2 = "April";
12:     String actor2 = "Tara Reid";
13:     String role3 = "George";
14:     String actor3 = "John Heard";
15:     String role4 = "Nova";
16:     String actor4 = "Cassie Scerbo";
17:     // display information
18:     System.out.println(title + " (" + year + ")\n" +
19:      "A " + director + " film.\n\n" +
20:      role1 + "\t" + actor1 + "\n" +
21:      role2 + "\t" + actor2 + "\n" +
22:      role3 + "\t" + actor3 + "\n" +
23:      role4 + "\t" + actor4);
24:   }
25: }```
编译程序前先浏览一遍程序,看是否能够明白各条语句的功能。对该程序的详细分析如下。

- 第3行将该Java程序命名为Credits。
- 第4行是main() 块语句的开头,程序的所有功能都是在该块语句中完成的。
- 第6~16行创建用于存储导演和演员以及影片信息的变量。其中一个变量year,它是一个整型变量,其他变量都是字符串变量。
- 第18~23行是长语句System.out.println()。在第18行和第23行的括号之间的信息都将显示到屏幕上。换行符\n的作用是将其后面的文本在下一行的行首显示。制表符\t的作用是在输出信息中插入制表符。其他要显示的内容要么是文本,要么是字符串变量。
- 第24行结束main()块语句。
- 第25行结束整个程序。

如果提示有错误,可以修改Credits程序中的任何输入错误,然后重新保存。NetBeans将自动编译程序。当运行程序时,将会看到如图6.1所示的输出窗口。
<div style="text-align: center"><img src="https://yqfile.alicdn.com/ab6cc2dcf4153e792bae80fbdafaf32029135291.png" width="" height="">
相关文章
(JAVA编程练习):两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。抽签名单已经决定,有人向队员打听比赛名单。a说他不和x比,c说他不和x,z比,编写程序找出比赛名单。
(JAVA编程练习):两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。抽签名单已经决定,有人向队员打听比赛名单。a说他不和x比,c说他不和x,z比,编写程序找出比赛名单。
(JAVA编程练习):两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。抽签名单已经决定,有人向队员打听比赛名单。a说他不和x比,c说他不和x,z比,编写程序找出比赛名单。
|
Java 程序员 编译器
java关键字名单(下)
Java 有一系列的关键字,在代码中各自有自己的重要用途与意义,今天就带着大家一起来了解一下 Java 的关键字!
java关键字名单(下)
|
Java 编译器 数据安全/隐私保护
java关键字名单(上)
Java 有一系列的关键字,在代码中各自有自己的重要用途与意义,今天就带着大家一起来了解一下 Java 的关键字!
java关键字名单(上)
|
Java 开发者
早春邀友学Alibaba Java技术图谱活动——获奖名单公示
早春邀友学Alibaba Java技术图谱活动——获奖名单公示
3516 1
早春邀友学Alibaba Java技术图谱活动——获奖名单公示
|
Java 开发者
Java训练营第3期——获奖名单公示
Java训练营第3期——获奖名单公示
Java训练营第3期——获奖名单公示
|
Java 开发者 计算机视觉
Java训练营第2期——获奖名单公示
Java训练营第2期——获奖名单公示
Java训练营第2期——获奖名单公示
|
Java 开发者
21天Java打卡活动——第四重好礼获奖名单公示
21天Java打卡活动——第四重好礼获奖名单公示
1375 0
21天Java打卡活动——第四重好礼获奖名单公示
|
Java 开发者 计算机视觉
Java训练营第一期——获奖名单公示
Java训练营第一期——结营考试获奖名单公示
Java训练营第一期——获奖名单公示
|
Java 开发者
21天Java打卡活动——第三重好礼获奖名单公示
21天Java打卡活动——第三重好礼获奖名单公示
2227 0
21天Java打卡活动——第三重好礼获奖名单公示
|
Java 开发者
21天Java打卡活动——第一重好礼获奖名单公示
21天Java打卡活动——第一重好礼获奖名单公示
1619 0
21天Java打卡活动——第一重好礼获奖名单公示
下一篇
DataWorks