java按行和列进行输出数据

 1 package debug;
 2 
 3 public class Demo9 {
 4     public static void main(String[] args) {
 5         
 6         //输出4行5列星星
 7         //外循环控制行数
 8         //内循环控制列数
 9         for(int i=1;i<=4;i++) {
10             for(int j=1;j<=5;j++) {
11                 //print方法为输出全部打印到一行上
12                 System.out.print("*");
13             }
14             //println方法为输出内容并换行,如果输出为空即为默认换行
15             System.out.println();
16         }
17     }
18 }

输出如下:

*****
*****
*****
*****

  

转载于:https://www.cnblogs.com/aziji/p/10001310.html

Java中,可以使用数据结构来实现。一种常见的数据结构是Map,你可以使用Map来表示之间的对应关系。以下是一个简单的示例代码,演示如何将转换为: ```java import java.util.*; public class RowToColumn { public static void main(String[] args) { // 假设原始数据是一个二维数组 String[][] rawData = { {"A", "1", "X"}, {"B", "2", "Y"}, {"C", "3", "Z"} }; // 使用Map来存储转换后的数据 Map<String, List<String>> transformedData = new HashMap<>(); // 遍历原始数据 for (String[] row : rawData) { // 遍历原始数据 for (int i = 0; i < row.length; i++) { // 将每个元素添加到对应的中 if (!transformedData.containsKey("" + (i + 1))) { transformedData.put("" + (i + 1), new ArrayList<>()); } transformedData.get("" + (i + 1)).add(row[i]); } } // 输出转换后的数据 for (String column : transformedData.keySet()) { System.out.println(column + ": " + transformedData.get(column)); } } } ``` 在上面的代码中,我们使用了一个二维数组 `rawData` 来表示原始数据。然后,我们使用一个 `Map<String, List<String>>` 来存储转换后的数据,其中 `String` 表示名,`List<String>` 表示该对应的所有元素。 通过遍历原始数据,我们将每个元素添加到对应的中。然后,我们遍历转换后的数据输出对应的元素。 请根据你的实际情况进行适当的修改,以实现转换为的需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值