Java初级应用----打印回字型
来源:互联网 发布:python安装包官网下载 编辑:程序博客网 时间:2024/05/22 15:36
题目:如何用for循环打印出回字型?
思路解析:如下图所示,在1行,3行,6行;1列,5列,12列,16列,如果满足这个条件,相反不满足就输出打印空格字符串。那么我们在进一步分析,在第3行并且在第1到第5列之间,或在12列到16列之间;同理,第6行,并且在第1列到第5列或12到16列之间;再考虑第5列的第2行和第7行,同理,第12列的第2行和第7行。也就是说如果满足这些条件,就打印空格字符串。相反就打印出*
代码实现:
package com.rshz.excise3;
// 回字
publicclass Goback {
publicstaticvoid main(String[] args) {
for(inti=1;i<=8;i++)
{
for(intj=1;j<=16;j++)
{
if(i==1||i==3||i==6||i==8||j==1||j==5||j==12||j==16)
{
if(i==3&&j>1&&j<5||i==3&&j>12&&j<16||
i==6&&j>1&&j<5||i==6&&j>12&&j<16||
j==5&&i==2||j==5&&i==7||j==12&&i==2
||j==12&&i==7)
{
System.out.print(" ");
}
else{
System.out.print("*");
}
}
else
{
System.out.print(" ");
}
}
{System.out.println();}
}
}
}
- Java初级应用----打印回字型
- 蓝桥杯: 打印十字型
- 之字型打印二维数组
- Z字型打印二叉树
- Java Calendar 初级应用
- 回字型输出
- 之字型打印矩阵(算法)
- Leetcode006--字符串的Z字型打印
- 按之字型顺序打印二叉树
- 数组与矩阵---之字型打印矩阵
- 1003-- 蛇形矩阵 一字型和回字型
- JAVA程序设计(08)-----数组初级应用 排序
- JAVA程序设计(12.3)---- 监听器初级应用:五子棋
- solr 基本原理 配置,solr java 初级应用
- Java内部类的应用(初级)
- java.io流的初级应用
- 面试题61:按之字型顺序打印二叉树
- java编程输出7字型星号
- STL源码学习----lower_bound和upper_bound算法
- php .htaccess 防盗链
- java回调机制及其实现
- UFLDL深度学习教程翻译之自我学习
- Ubuntu 14.04 安装IRAF, PyRAF
- Java初级应用----打印回字型
- android之数据存储3
- C\C++代码优化的27个建议
- android 消息系统Handler、MessageQueue、Looper源码学习
- ListView + CheckBox (全选,反选,取消)
- 初学C#:贪吃蛇
- Q45:圆圈中最后剩下的数字
- 序列化和反序列化
- <meta name="viewport" content="width=device-width,initial-scale=1.0">