题目
题目描述
有一个*的题目为适中难度。
*1.3(显示图案)编写程序,显示下面的图案:
J A V V A
J A A V V A A
J J AAAAA V V AAAAA
JJ A A V A A
解析
本题主要考察Java控制台输出的掌握能力,如何对这些字母排版使其和预期排版相符的输出是本题的难点。
代码
鉴于部分读者习惯使用jdk1.8(Java8),以后的章节将提供两份代码,可能存在部分题目在java8和Java18的环境下,代码相同的情况,将会说明。
jdk1.8代码示例
代码展示
public class Test3 {
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(" JJ A A V A A");
}
}
运行结果
J A V V A
J A A V V A A
J J AAAAA V V AAAAA
JJ A A V A A
jdk18代码示例
代码展示
本题的jdk1.8和jdk18代码可以通用。
public class Test3 {
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(" JJ A A V A A");
}
}
运行结果
J A V V A
J A A V V A A
J J AAAAA V V AAAAA
JJ A A V A A