用for循环打印出由单个字符组成的三角形
来源:互联网 发布:哪些网游支持mac 编辑:程序博客网 时间:2024/05/21 08:54
1.分析:
a.键盘录入任意两个值,可以改变三角形的形状
b.正常创建两个for循环嵌套可以打印出长方形
c.修改第二个for循环的初始值和控制条件等可以实现每行打印单个字符的数量
2.先创建一个键盘录入
import java.util.Scanner;public class FunctionDemo6 {public static void main(String[] args){Scanner scan = new Scanner(System.in);System.out.println("请输入一个数字:");int x=scan.nextInt();System.out.println("请输入另一个数字:");int y=scan.nextInt();PringMark(x,y);//方法调用}
3.再创建一个单个字符重复打印的方法
a.打印出
*
**
***
****
类似的直角三角形
public static void PringMark(int m,int n){ for(int a=0;a<=m;a++){//控制有几行 for(int b=0;b<=a;b++){//控制每行打印多少个 System.out.print("*");//不换行打印出单个字符*} System.out.println();//换行}}
同理可以得出将这类写三角形颠倒过来:只需要把第二个for循环语句修改,即把第一次打印出输入值y个,再每行依次减少一个
for(int b=n;b>=x;b--){ System.out.println("*");}
b.打印出
*
**
***
****
类似的三角形图形
分析:先打印空格,在打印出单个字符。
for(int a=0;a<=m;a++){for(int c=n;c>=a;c--){//输出空格,必须用双引号System.out.print(" ");}for(int b=0;b<=a;b++){System.out.print("*");}System.out.println();}
阅读全文
0 0
- 用for循环打印出由单个字符组成的三角形
- 用循环做出由“*”组成的三角形
- 利用for循环打印出不同的三角形
- 打印由0-n组成的三角形
- 打印由ABCDEFG组成的三角形
- 输出由*组成的三角形
- 用for循环打印出九九乘法表
- 根据用户需要输出打印菱形,用for循环输出打印星号组成的菱形
- 打印由*组成的正三角形
- 300.1输出由*组成的三角形
- 关于用for()循环打印一个三角形(菱形)
- 用for循环打印输出数据三角形图形
- 用java的for循环实现打印上下两个正反三角形
- 用一个for循环打印出一个二维数组
- 用一个for循环打印出一个二维数组
- JAVA使用for循环打印三角形
- Java语言使用for循环打印三角形
- java打印三角形,空心,for循环嵌套
- Calculating the Average
- 【bellman-Ford判断正权回路】POJ
- 取得字符串前几位
- 一个屌丝程序猿的人生(一)
- 欢迎使用CSDN-markdown编辑器
- 用for循环打印出由单个字符组成的三角形
- Xcode 常用代码块
- d3画中国地图
- HTML制表符大全
- AS(四)Android xml解析
- MFC 选择一个文件夹路径
- IOS状态栏隐藏设置
- 在Ubuntu Server上编译FFmpeg
- 【备忘】阿里开源分布式框架dubbo&mycat视频教程