博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java打印常见图形
阅读量:5086 次
发布时间:2019-06-13

本文共 2268 字,大约阅读时间需要 7 分钟。

package org.other;import java.util.Scanner;/* * 题目:打印常用图形逻辑 */public class Ninthninth {public static void main(String[] args) {holl_Triangle(10);   }private static void holl_Triangle(int num){           for (int i = 0; i < num; i++) {if (i!=num-1) {for (int j = 0; j < 2*num-1; j++) {if (j==num+i-1||j==num-i-1) {System.out.print("*");} else {System.out.print(" ");}}} else {for (int j = 0; j < 2*num-1; j++) {System.out.print("*");}}System.out.println();}}private static void M8() {// 打印平行四边形for (int i = 0; i < 10; i++) {for (int j = 10; j > i; j--) {System.out.print(" ");}for (int j = 0; j < 2 * i + 1; j++) {System.out.print("*");}for (int j = 22; j > 2 * i + 1; j--) {System.out.print("*");}System.out.println();}}private static void M7() {// 打印空心正方形Scanner sc = new Scanner(System.in);System.out.println("请输入的你要打印的大小!");int num = sc.nextInt();for (int x = 0; x < num; x++) {for (int y = 0; y < num; y++) {// x=0 y=0 控制上下两条线// num-1=x num-1=y 控制左右两条线if (x == 0 || y == 0 || num - 1 == x || num - 1 == y) {System.out.print("*");} else {System.out.print(" ");}}System.out.println();}}private static void M6() {// 打印菱型// 上部分for (int i = 0; i < 10; i++) {for (int j = 10; j > i; j--) {System.out.print(" ");}for (int j = 0; j < 2 * i + 1; j++) {System.out.print("*");}System.out.println();} // 下部分for (int i = 0; i < 10; i++) {for (int j = 0; j < i; j++) {System.out.print(" ");}for (int j = 22; j > i * 2 + 1; j--) {System.out.print("*");}System.out.println();}}private static void M5() {// 等腰三角形for (int i = 0; i < 9; i++) {for (int j = 9; j > i; j--) {System.out.print(" ");}for (int j2 = 0; j2 < 2 * i + 1; j2++) {System.out.print("*");}System.out.println();}}private static void M4() {// 倒三角for (int i = 0; i < 9; i++) {for (int j = 9; j > i; j--) {System.out.print("*");}System.out.println();}}private static void M3() {// 三角形for (int i = 0; i < 10; i++) {for (int j = 0; j < i; j++) {System.out.print("*");}System.out.println();}}private static void M2() {// 下三角for (int i = 0; i <= 9; i++) {for (int j = 0; j <= i; j++) {System.out.println(j + "*" + i + "=" + j * i);}System.out.println();}}private static void M1() {// 矩阵三角for (int i = 0; i < 9; i++) {for (int j = 0; j < 9; j++) {}System.out.println();}}}

转载于:https://www.cnblogs.com/dgwblog/p/7635216.html

你可能感兴趣的文章
python的列表与shell的数组
查看>>
关于TFS2010使用常见问题
查看>>
软件工程团队作业3
查看>>
python标准库——queue模块 的queue类(单向队列)
查看>>
火狐、谷歌、IE关于document.body.scrollTop和document.documentElement.scrollTop 以及值为0的问题...
查看>>
深入理解JVM读书笔记--字节码执行引擎
查看>>
vue-搜索功能-实时监听搜索框的输入,N毫秒请求一次数据
查看>>
批处理 windows 服务的安装与卸载
查看>>
React文档翻译 (快速入门)
查看>>
nodejs fs路径
查看>>
动态规划算法之最大子段和
查看>>
linux c:关联变量的双for循环
查看>>
深入浅出理解zend framework(三)
查看>>
python语句----->if语句,while语句,for循环
查看>>
javascript之数组操作
查看>>
LinkedList源码分析
查看>>
TF-IDF原理
查看>>
用JS制作博客页面背景随滚动渐变的效果
查看>>
JavaScript的迭代函数与迭代函数的实现
查看>>
一步步教你学会browserify
查看>>