前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java 版 C 语言经典 100 例(6 - 10)

Java 版 C 语言经典 100 例(6 - 10)

作者头像
村雨遥
发布2020-06-28 12:09:52
3150
发布2020-06-28 12:09:52
举报
文章被收录于专栏:JavaParkJavaPark

1. 实例 6

1.1 题目

★ 用 * 号输出字母 C 的图案 ”

1.2 思路

直接分行打印就可以了

1.3 代码

代码语言:javascript
复制
/**
 * @ClassName : Six
 * @Author : cunyu1943
 * @Date : 2020/6/19 8:23
 * @Version : 1.0
 * @Description : 实例 6
 **/

public class Six {
    public static void main(String[] args) throws Exception {
        System.out.println("打印结果:");
        System.out.println("*****");
        System.out.println("*");
        System.out.println("*");
        System.out.println("*****");
    }
}

1.4 结果

代码语言:javascript
复制
打印结果:
*****
*
*
*****

2. 实例 7

2.1 题目

★ 输出特殊图案,请在 c 环境中运行,看一看,Very Beautiful ! ”

2.2 思路

随便打印一个特殊图案即可

2.3 代码

代码语言:javascript
复制
/**
 * @ClassName : Seven
 * @Author : cunyu1943
 * @Date : 2020/6/19 8:32
 * @Version : 1.0
 * @Description : 实例 7
 **/

public class Seven {
    public static void main(String[] args) throws Exception {
        for (float y = (float) 1.5; y > -1.5; y -= 0.1) {
            for (float x = (float) -1.5; x < 1.5; x += 0.05) {
                float a = x * x + y * y - 1;
                if ((a * a * a - x * x * y * y * y) <= 0.0) {
                    System.out.print("*");
                } else {
                    System.out.print(" ");
                }

            }
            System.out.println();
        }
    }
}

2.4 结果

代码语言:javascript
复制
                *********           *********
            *****************   *****************
           ****************************************
         *******************************************
        *********************************************
        *********************************************
        *********************************************
        *********************************************
        *********************************************
        *********************************************
         *******************************************
          *****************************************
           ****************************************
            *************************************
             ***********************************
              *********************************
                *****************************
                  *************************
                    *********************
                       ***************
                          *********
                             ***

3. 实例 8

3.1 题目

★ 输出 9 * 9 口诀 ”

3.2 思路

通过双重循环控制打印即可

3.3 代码

代码语言:javascript
复制
/**
 * @ClassName : Eight
 * @Author : cunyu1943
 * @Date : 2020/6/19 8:37
 * @Version : 1.0
 * @Description : 实例 8
 **/

public class Eight {
    public static void main(String[] args) throws Exception {
        for (int i = 1; i < 10; i++) {
            for (int j = 1; j <= i; j++) {
                System.out.format("%d * %d = %d\t", i, j, i * j);
            }
            System.out.println();
        }
    }
}

3.4 结果

代码语言:javascript
复制
1 * 1 = 1
2 * 1 = 2	2 * 2 = 4
3 * 1 = 3	3 * 2 = 6	3 * 3 = 9
4 * 1 = 4	4 * 2 = 8	4 * 3 = 12	4 * 4 = 16
5 * 1 = 5	5 * 2 = 10	5 * 3 = 15	5 * 4 = 20	5 * 5 = 25
6 * 1 = 6	6 * 2 = 12	6 * 3 = 18	6 * 4 = 24	6 * 5 = 30	6 * 6 = 36
7 * 1 = 7	7 * 2 = 14	7 * 3 = 21	7 * 4 = 28	7 * 5 = 35	7 * 6 = 42	7 * 7 = 49
8 * 1 = 8	8 * 2 = 16	8 * 3 = 24	8 * 4 = 32	8 * 5 = 40	8 * 6 = 48	8 * 7 = 56	8 * 8 = 64
9 * 1 = 9	9 * 2 = 18	9 * 3 = 27	9 * 4 = 36	9 * 5 = 45	9 * 6 = 54	9 * 7 = 63	9 * 8 = 72	9 * 9 = 81

4. 实例 9

4.1 题目

★ 要求输出国际象棋棋盘 ”

4.2 思路

国际象棋棋盘由 64 个黑白相间的格子组成,分为 8 行 * 8 列,用双重循环控制输出即可

4.3 代码

代码语言:javascript
复制
/**
 * @ClassName : Nine
 * @Author : cunyu1943
 * @Date : 2020/6/19 8:44
 * @Version : 1.0
 * @Description : 实例 9
 **/

public class Nine {
    public static void main(String[] args) throws Exception {
        for (int i = 0; i < 8; i++) {
            for (int j = 0; j < 8; j++) {
                if ((i + j) % 2 == 0) {
                    // 参照 ASCII,219 对应 黑色格子
                    System.out.format("%c%c", 219, 219);
                }else {
                    System.out.print("  ");
                }
            }
            System.out.println();

        }
    }
}

4.4 结果

代码语言:javascript
复制
ÛÛ  ÛÛ  ÛÛ  ÛÛ
  ÛÛ  ÛÛ  ÛÛ  ÛÛ
ÛÛ  ÛÛ  ÛÛ  ÛÛ
  ÛÛ  ÛÛ  ÛÛ  ÛÛ
ÛÛ  ÛÛ  ÛÛ  ÛÛ
  ÛÛ  ÛÛ  ÛÛ  ÛÛ
ÛÛ  ÛÛ  ÛÛ  ÛÛ
  ÛÛ  ÛÛ  ÛÛ  ÛÛ

5. 实例 10

5.1 题目

★ 打印楼梯,同时在楼梯上方打印两个笑脸 ”

5.2 思路

查看 ASCII 表,对应打印输出即可

5.3 代码

代码语言:javascript
复制
/**
 * @ClassName : Ten
 * @Author : cunyu1943
 * @Date : 2020/6/19 8:56
 * @Version : 1.0
 * @Description : 实例 10
 **/

public class Ten {
    public static void main(String[] args) throws Exception {
        // 打印笑脸
        System.out.print("\1\1");
        for (int i = 0; i < 10; i++) {
            for (int j = 0; j < i; j++) {
                // 打印黑色格子
                System.out.format("%c%c", 219, 219);
            }
            System.out.println();
        }
    }
}

5.4 结果

代码语言:javascript
复制
ÛÛ
ÛÛÛÛ
ÛÛÛÛÛÛ
ÛÛÛÛÛÛÛÛ
ÛÛÛÛÛÛÛÛÛÛ
ÛÛÛÛÛÛÛÛÛÛÛÛ
ÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-06-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 村雨遥 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 实例 6
    • 1.1 题目
      • 1.2 思路
        • 1.3 代码
          • 1.4 结果
          • 2. 实例 7
            • 2.1 题目
              • 2.2 思路
                • 2.3 代码
                  • 2.4 结果
                  • 3. 实例 8
                    • 3.1 题目
                      • 3.2 思路
                        • 3.3 代码
                          • 3.4 结果
                          • 4. 实例 9
                            • 4.1 题目
                              • 4.2 思路
                                • 4.3 代码
                                  • 4.4 结果
                                  • 5. 实例 10
                                    • 5.1 题目
                                      • 5.2 思路
                                        • 5.3 代码
                                          • 5.4 结果
                                          领券
                                          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档