`
txf2004
  • 浏览: 7132816 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

java之图案拼接-for循环和while的使用

 
阅读更多

/*
*题目2:假定输出单元图形为一正方形图案,请编写可以根据用户输入数量显示层级的组合
*作者:lihm
*日期:
*/

import java.util.Scanner;

public class Squra {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int input;
while(true){
System.out.println("请输入层数");
input= scan.nextInt();
System.out.println("┏┓");
for (int i=1;i<input ;i++ ){
System.out.print("┣");
for (int j=1;j<=i ;j++ ){
System.out.print("╋");

}
System.out.println("┓");
}
System.out.print("┗");
for(int i=1;i<input;i++){
System.out.print("┻");
}
System.out.println("┛");
System.out.print("继续输出请输入y否则按任意键退出");
String s;
s = scan.next();
if(!s.equalsIgnoreCase("y")){
break;
}
}

}
}


分享到:
评论

相关推荐

    一些java 的练习题帮助大家学习java

    - 使用双重循环结构(如for循环),外层循环控制行数,内层循环控制每行输出星号的数量。 - 根据行数动态调整星号和空格的数量,形成金字塔形状。 - 注意控制每行输出的星号数量,以及在星号前后添加适当数量的...

    Java编程经典练习题[附带解题思路

    - 使用双重 for 循环来控制打印图形的行和列。 - 第一个 for 循环控制行数,第二个 for 循环控制每行的星号数量。 #### 20. 数列生成 - **题目描述**:生成一个特定的数列。 - **解题思路**: - 观察数列的规律...

    java小程序汇总

    此程序通过`for`循环计算了1至100的倒数之和。 - 定义了两个浮点型变量`d`和`a`,其中`d`用于存储求和结果,`a`作为计数器。 - 通过`for`循环迭代从1到100的每个整数,使用`1 / a`来计算每次迭代的倒数,并累加到`d`...

    循环打图案

    在Python中,我们可以利用`for`循环和字符串拼接来创建各种图案。例如,打印星号(*)组成的金字塔: ```python def print_pyramid(n): for i in range(n): print(' ' * (n - i - 1) + '*' * (2 * i + 1)) print_...

    java基础编程题

    - **循环结构**:使用while循环处理字符。 **描述:**编写程序统计英文文本中各个字符出现的次数。 - 实现思路:使用while循环读取文件中的每一个字符,直到遇到换行符`\n`为止,并记录每个字符出现的次数。 --- ...

    非常好的Java练习题

    2. **循环与输出**:使用for或while循环输出乘法口诀表,涉及到字符串拼接和条件判断。 3. **奖金计算**:涉及到利润分段计算,需要用到if-else语句或者switch-case结构,理解百分比计算。 4. **日期处理**:需要...

    3_输出n层正方形_输出N层正方形图案_

    这通常可以通过for或while循环实现。 2. **条件判断**:在每一层内部,我们需要根据当前的行数和列数来决定打印哪个数字。这可能需要嵌套的if语句或switch-case结构。 3. **字符串拼接**:因为输出的是数字组成的...

    第一次报告1

    例如,使用`for`循环打印菱形图案,这个任务涉及到循环控制和条件判断,要求学生能够根据需求设计算法并实现。 实验结果分析部分,学生应该对每个程序的功能进行详细解释,比如菱形打印程序,需要分析输入参数...

    java面试题大集合

    解题的关键在于理解循环的使用和字符串的拼接。 #### 四、JAVA的事件委托机制和垃圾回收机制 - **事件委托机制**:在GUI编程中,事件委托是一种常用的设计模式。它使得组件可以将事件处理的责任委托给专门的监听器...

    心形图案程序.rar.rar.rar

    2. **循环结构**:通常,心形图案会用到`for`或`while`循环来逐行打印字符,形成图形的形状。 3. **条件语句**:可能包括`if`或`switch`语句,以在特定条件下改变输出,例如在心形的顶部或底部改变字符。 4. **...

    菱形星星源码.zip_源码

    在编程中,生成菱形或星形图案通常涉及使用嵌套循环,比如for或while循环。例如,用Python实现时,可以使用两层for循环,一层控制行数,一层控制每行的星号数量。外层循环决定输出多少行,内层循环则根据当前行的...

    JAVA经典算法50题

    ### JAVA经典算法50题解析 #### 题目一:斐波那契数列问题 **题目描述**: 古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子...

    圣诞树源代码.zip

    2. **循环结构**:为了绘制圣诞树,程序可能使用了for或while循环。例如,可以使用嵌套循环(一个循环内部包含另一个循环)来逐行打印字符,形成树的形状。 3. **条件语句**:在创建圣诞树图形时,可能会用到if......

    Go语言实现的爱心打印

    Go语言由Google公司于2007年发起,旨在提供一种现代化的、高效的编程语言,解决C++和Java等传统语言的一些问题。Go语言的关键特性包括垃圾回收、类型安全、内置并发原语(如goroutines和channels)以及简洁的语法。 ...

    圣诞树源码,源码程序说明

    例如,`for`或`while`循环可能被用来重复打印特定行,而`if`语句可能用来决定何时改变输出的字符或空格数量。 3. **字符串处理**:在生成字符画时,可能需要使用字符串拼接来构建每一行的输出。这可以通过字符串的...

    音麦脚本.zip

    5. **变量和循环**:在自动化过程中,可能需要使用到变量来存储状态或数据,以及使用循环结构(如`for`或`while`)来重复执行某些步骤。 6. **异常处理**:为了提高脚本的健壮性,通常会添加异常处理代码,例如`try...

Global site tag (gtag.js) - Google Analytics