Java如何使用while和for嵌套循环控制输出数据,使数据奇偶行不同
2024-08-23 16:56:14
/*
题目1 使用Eclipse编写控制台应用程, 使用while循环在控制台打印10行10列的如下图形
□ □ □ □ □ □ □ □ □ □
■ ■ ■ ■ ■ ■ ■ ■ ■ ■
□ □ □ □ □ □ □ □ □ □
■ ■ ■ ■ ■ ■ ■ ■ ■ ■
□ □ □ □ □ □ □ □ □ □
■ ■ ■ ■ ■ ■ ■ ■ ■ ■
□ □ □ □ □ □ □ □ □ □
■ ■ ■ ■ ■ ■ ■ ■ ■ ■
□ □ □ □ □ □ □ □ □ □
■ ■ ■ ■ ■ ■ ■ ■ ■ ■ 题目2 打印如下图形
□ ■ □ ■ □ ■ □ ■ □ ■
■ □ ■ □ ■ □ ■ □ ■ □
□ ■ □ ■ □ ■ □ ■ □ ■
■ □ ■ □ ■ □ ■ □ ■ □
□ ■ □ ■ □ ■ □ ■ □ ■
■ □ ■ □ ■ □ ■ □ ■ □
□ ■ □ ■ □ ■ □ ■ □ ■
■ □ ■ □ ■ □ ■ □ ■ □
□ ■ □ ■ □ ■ □ ■ □ ■
■ □ ■ □ ■ □ ■ □ ■ □
*/ public class Mission1 {
/* //题目1使用while循环实现
public static void main(String[] args) {
//定义i变量用于控制while循环换行
int i = 1;
while (i <= 10) {
//定义一个j变量用于控制while循环在一行中输出几列数据
int j = 1;
while (j <= 10) {
if (i % 2 == 1) {
System.out.print("□ ");
} else {
System.out.print("■ ");
}
j++;
}
System.out.println();
i++;
}
}*/ //题目2使用while循环实现
/* public static void main(String[] args) {
//定义i变量用于控制while循环换行
int i = 1;
while (i <= 10) {
//定义一个j变量用于控制while循环在一行中输出几列数据
int j = 1;
while (j <= 10) {
//定义一个if用于判断是奇数行还是偶数行,执行不同的输出
if (i % 2 == 1) {
System.out.print((j % 2 == 1) ? "□ " : "■ "); //用代表列数的j除以2的余数来控制奇偶位的输出
} else {
System.out.print((j % 2 == 1) ? "■ " : "□ ");
}
j++;//j如果小于等于10,则持续执行以上操作,然后j++,直到输出j列为止
}
System.out.println();
i++; //i如果小于等于10,输出一个换行符,然后i++,直到输出10行为止
}
}*/ //题目2使用for循环实现
public static void main(String[] args) {
//定义i用来控制输出行数,j用来控制输出列数
for (int i=1;i<=10;i++){ //i如果小于等于10,只输出一个换行符,然后i++,直到输出10行为止
for (int j=1;j<=10;j++){ //j如果小于等于10,则持续执行以上操作,然后j++,直到输出j列为止
if (i % 2 == 1) {
System.out.print((j % 2 == 1) ? "□ " : "■ "); //用代表列数的j除以2的余数来控制奇偶位的输出
} else {
System.out.print((j % 2 == 1) ? "■ " : "□ ");
}
}
System.out.println();
}
} }
最新文章
- position:fixed失效
- 最小生成树的Kruskal算法实现
- Javascript之Prototype
- SpringMVC入门配置和简单实现
- 在ASP.NET 5中显示错误信息
- C# 类型基础——你可能忽略的技术细节
- 高级工具gprof、gprof2dot.py、dot
- 静态数据认证(SDA)与动态数据认证(DDA)的区别
- JS中String类型转换Date类型 并 计算时间差
- 开发人员应关注的20个jQuery网站/博客
- Android 刷新下拉控制 SwipeRefreshLayout
- java23中设计模式详解
- hdu 4628 Pieces 状压dp
- mysql中的一些操作语句,留存
- 微信小程序轮播图
- MFC多线程
- Java核心技术梳理-基础类库
- 王垠的40行代码,究竟diao在哪里
- 万物互联之~RPC专栏
- linux存储管理之交换分区
热门文章
- 前端不得不了解的TCP协议
- 【点分治】2019 首尔 icpc Gene Tree
- 迷失在Mysql的锁世界~
- 前端必读:Vue响应式系统大PK
- 浅谈CRM系统的选型和实施
- shell中的 “.”和source export
- [linux] Git基本概念&;操作
- [bug] Python Virtualenv 安装失败:ERROR: Cannot uninstall &#39;filelock&#39;.
- [bug] Nginx:src/os/unix/ngx_user.c:36:7: 错误:‘struct crypt_data’没有名为‘current_salt’的成员
- 系统区域设置 本地语言的支持依赖于 /etc/locale.conf,/etc/locale.conf 包含不少于此相关的环境变量