用java编写一个类 Testo5.java,用循环嵌套打印由 “*”组成的倒直角三角形,如下 图所示: 标题 ******* ****** 水**** **** *** ** *
时间: 2024-04-23 09:18:33 浏览: 22
可以使用Java编写一个名为Testo5.java的类来实现打印倒直角三角形的功能。以下是示例代码:
```java
public class Testo5 {
public static void main(String[] args) {
int rows = 7; // 三角形的行数
for (int i = rows; i >= 1; --i) {
for (int j = 1; j <= i; ++j) {
System.out.print("*");
}
System.out.println();
}
}
}
```
运行以上代码,将会输出如下的倒直角三角形:
```
*******
******
*****
****
***
**
*
```
相关问题
用java编写一个类 Testo2.java, 实现打印如下图形的功能; ***** ***** ***** ********** ********** ********** ********** ********** **********
可以使用Java编写一个名为Testo2的类来实现打印该图形的功能。以下是示例代码:
```java
public class Testo2 {
public static void main(String[] args) {
printPattern();
}
public static void printPattern() {
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 5; j++) {
System.out.print("*");
}
System.out.println();
}
for (int i = 0; i < 6; i++) {
for (int j = 0; j < 10; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
```
运行以上代码,将会输出如下图形:
```
*****
*****
*****
**********
**********
**********
**********
**********
**********
```
4、编写一个类 Testo4java, p243 第五题2。 2.选择合适的 Map 集合保存5位学员的学号和姓名•然后按学号的自然顾序的倒序 将这些键值对一一打印出来。要求如下: (1) 創建 TreeMap 集合。 (2) 使用 put()方法将学号(”1”“2”-3”~47”5”)和名く“Lucy”"John?” Smith” “ Alimee” “Amanda”)存储到 Map 中,存的时候可以打乱顺序观家排序后的效果 (3) 使用 map. keySet()狭取製的 Set 集合。 (4) 使用 Set 集合的 iterator()方法我得 Iterator 対象用干送代健。 (5) 使用 Map 集合的get()方法获取键所对应的值。 55、把 1-4 题直按在代码中实现泛型定义,消除黄色三角警告提示
以下是实现题目要求的 Testo4java 类的代码:
```java
import java.util.*;
public class Testo4java {
public static void main(String[] args) {
Map<String, String> map = new TreeMap<>(Collections.reverseOrder()); // 创建 TreeMap 集合,按键的自然顺序的倒序排序
map.put("1", "Lucy");
map.put("2", "John");
map.put("3", "Smith");
map.put("4", "Alimee");
map.put("5", "Amanda"); // 使用 put() 方法将学号和姓名存储到 Map 中
System.out.println("按学号的自然顺序的倒序打印出来:");
Set<String> keySet = map.keySet(); // 使用 keySet() 方法获取 Map 的 key 集合
Iterator<String> iterator = keySet.iterator(); // 使用 iterator() 方法获取 key 集合的迭代器
while (iterator.hasNext()) {
String key = iterator.next(); // 使用 next() 方法获取下一个 key
String value = map.get(key); // 使用 get() 方法获取 key 对应的 value
System.out.println(key + ": " + value);
}
}
}
```
代码中使用了泛型定义,消除了黄色三角警告提示。输出结果如下:
```
按学号的自然顺序的倒序打印出来:
5: Amanda
4: Alimee
3: Smith
2: John
1: Lucy
```