精华内容
下载资源
问答
  • java输出各种菱形代码

    2016-02-14 13:40:27
    通过java语言输出各种菱形图案,可以用于基本的java编程,是java语言的基础练习
  • java*号打印菱形

    2015-08-28 10:19:00
    java语言,打印菱形。方便初学者学习
  • JAVA代码——输出菱形

    2013-03-14 11:26:42
    一段java代码,实现用for循环输出一个菱形图形显示
  • java代码输出菱形

    千次阅读 2018-03-06 10:01:52
    public class Test { public static void main(String[] args) { int maxLenth;...//菱形的总长度  for(int m = 1; m <=(maxLenth+1)/2; m++)//正序输出上半部分  {  for(int b = ...
    public class Test {
    


    public static void main(String[] args) {


    int maxLenth;
    maxLenth = 7;//菱形的总长度
            for(int m = 1; m <=(maxLenth+1)/2; m++)//正序输出上半部分
            {
                for(int b = 1; b <=(maxLenth+1)/2-m ; b++)//输出空格
                {
                    System.out.print(" ");
                }
                for(int c = 1; c <= m*2-1; c++)
                {
                    System.out.print("*");    
                }
                System.out.println();//换行
            }
            for(int d =(maxLenth+1)/2-1;d >= 1; d --)//倒序输出下半部分
            {
                for(int b = 1; b <= (maxLenth+1)/2-d; b++)//输出空格
                {
                    System.out.print(" ");
                }
                for(int c = (maxLenth+1)/2-d; c <=(maxLenth+1)/2-2+d; c ++)//(lay+1)/2-1即为下半个三角形
                {
                    System.out.print("*");    
                }
                System.out.println();
            }

    }


    }
    展开全文
  • *内容:利用Java输出三角形和菱形 * 利用Java for循环语句输出以下三角形 * */ package hpeuclass; import java.util.Scanner; public class PrintGraphics { public static void main(String[] p...
    /*
     *时间: 2018-3-22
     *目的:practice
     *内容:利用Java输出三角形和菱形
     *     利用Java for循环语句输出以下三角形 
     * */
    package hpeuclass;
    
    import java.util.Scanner;
    
    public class PrintGraphics {
    	public static void main(String[] p) {
    		Scanner read = new Scanner(System.in);// 扫描器
    		System.out.print("请输入你要打印的图形:\n1.三角形\n2.菱形\n");// 输入提示
    		int options = read.nextInt();// 选项输入
    		if (options == 1) {// 选项1
    			// 三角形
    			for (int i = 1; i <= 9; i++) { // 外层九行
    				for (int n = 9 - i; n >= 0; n--) {// 空格递减
    					System.out.print(" ");
    				}
    				for (int j = 1; j <= i; j++) {// 星号递增
    
    					System.out.print("* ");
    				}
    				System.out.println("");
    			}
    			System.out.println("");
    		} else if (options == 2) {// 选项2
    			// 菱形,正倒三角拼接
    			for (int i = 1; i <= 9; i++) { // 正三角外层九行
    				for (int n = 9 - i; n >= 0; n--) {// 正三角空格递减
    					System.out.print(" ");
    				}
    				for (int j = 1; j <= i; j++) {// 星号递增
    
    					System.out.print("* ");
    				}
    				System.out.println("");// 空格错位对其
    			}
    			for (int i = 1; i <= 8; i++) { // 倒三角减一层
    				System.out.print(" ");
    				for (int j = 1; j <= i; j++) {// 倒三角空格递增
    
    					System.out.print(" ");
    				}
    				for (int n = 8 - i; n >= 0; n--) {
    					System.out.print("* ");// 倒三角星号递增
    				}
    
    				System.out.println("");
    			}
    
    		} else {
    			System.out.println("输入错误!退出打印");
    		}
    	}
    }
    

    展开全文
  • Java代码输出菱形

    2018-03-31 11:37:09
    输出菱形 package code; public class Demo05 { /** * 输出菱形图案 * @param args */ public static void main(String[] args){ int a = 5; //上半段菱形 for(int i=1;i&lt;=a;i++){ ...

    输出菱形

    package code;
    
    public class Demo05 {
    /**
     * 输出菱形图案
     * @param args
     */
        public static void main(String[] args){
            int a = 5;
            //上半段菱形
            for(int i=1;i<=a;i++){
                for(int j=1;j<=a-i;j++){//控制每行的空格数
                    System.out.print("-");
                }
                for(int j=1;j<=2*i-1;j++){//控制*个数
                    System.out.print("*");
                }
                System.out.println();
            }
            //下半段菱形
            for(int i=a-1;i>=1;i--){
                for(int j=i;j<a;j++){
                    System.out.print("-");
                }
                for(int j=1;j<2*i;j++){
                    System.out.print("*");
                }
                System.out.println();
            }
        }
    }
    展开全文
  • JAVA-输出一个菱形(详解)

    千次阅读 2020-10-31 10:09:19
    public class Demo { /* 注意:编程时不可以使用汉语和拼音,要用英文单词或者英文单词缩写 如图,想要输出一个菱形: 第1行 * 第2行 *** 第3行 ***** 第4行 ******* .
    
    public class Demo {
        /*
        注意:编程时不可以使用汉语和拼音,要用英文单词或者英文单词缩写
        如图,想要输出一个菱形:
                                第1行      *
                                第2行     ***
                                第3行    *****
                                第4行   *******
                                第5行    *****
                                第6行     ***
                                第7行      *
    
          思路:
                1.将这个图形看成两个三角形
                2.每个三角形,需要两层for循环,第一层的作用是当前行数
                                第二层的作用是输出当前行需要的*号
         */
    
    
        public static void main(String[] args) {
            /*
             *第一个,四行的,正三角形
             *需要四行,所以循环四次
             */
            for (int i = 1; i <= 4; i++) {
                System.out.print("第" + i + "行  ");
    
                //1.输出第一个直角三角形
                //规则:行数的倒序,输出相同数量的*
                //也就是一共四行,那么第一行就输出 4个,第二行输出3个,第三行输出2个,第四行输出1个
                for (int j = 4; j >= i; j--) {
                    System.out.print(" ");
                }
    
                //2.输出第二个直角三角形
                //规则:每行输出,与当前行数相同数量的 *
                //
                for (int j = 1; j <= i; j++) {
                    System.out.print("*");
                }
    
                //3.输出第三个直角三角形
                //规则:每行输出,当前行数减1数量的 *
                //
                for (int j = 1; j < i; j++) {
                    System.out.print("*");
                }
    
                //第四个不用输出
    
    
                //换行
                System.out.println();
            }
    
    
            /*
             *第二个,三行的,倒三角形
             *需要三行,所以循环三次次
             */
            for (int i = 1; i <= 3; i++) {
                System.out.print("第" + (i + 4) + "行  ");
    
                //1.输出第一个直角三角形
                //规则:每行输出,与当前行数相同数量+1 的空格
                //
                for (int j = 1; j <= i + 1; j++) {
                    System.out.print(" ");
                }
    
                //2.输出第二个直角三角形
                //规则:行数的倒序,输出相同数量的*
                for (int j = 3; j >= i; j--) {
                    System.out.print("*");
                }
    
                //3.输出第三个直角三角形
                //规则:行数的倒序,输出 行数量-1 的*
                for (int j = 3; j - 1 >= i; j--) {
                    System.out.print("*");
                }
    
                //第四个三角形不用输出
    
                //换行
                System.out.println();
            }
        }
    
    }
    
    
    



    搞 定 撒 花 ❀❀❀❀❀❀❀❀❀❀❀❀

    展开全文
  • Java语言编写打印菱形

    万次阅读 多人点赞 2019-07-15 15:07:03
    题目:利用*号打印出一个菱形图样 分析:下面逐步分析菱形打印的推演过程 推演过程利用单独的方法演示,使用时直接在主方法中调用对应的方法即可。 第一步,打印一行*号 /** 打印出如下图形: ******* */ public ...
  • Java输出菱形

    千次阅读 多人点赞 2018-08-02 20:56:54
    Java输出菱形本身是一个比较简单的问题。 这是Java初学者都要编写的一个算法。 当用数学的角度来看这道题是就会碰出火花 这是图形 一个九行九列的菱形 我们以第五行第五列做为该图形的坐标轴以菱形中心点为...
  • Java代码输出菱形问题

    2021-07-10 13:03:36
    如图所示,如何通过Java代码实现上述图形的输出,在阅读站内旨在解决该问题的文章后,我也给出了自己的实现方式,这种方式无论想要输出菱形行数是奇数还是偶数,都可以达到目标。 输出该图案,上半部分的星星个数...
  • java代码输出菱形图案

    万次阅读 多人点赞 2016-11-14 14:33:17
    public class TestDiamond { public static void main(String[] args) { /* * *** ***** ******* ********* *********** ********* ******* ***** *** * layer:总行数 按照一半一半的计算 n
  • 2019.6.21:空心菱形 思路:以左上角为坐标原点,意思条...核心代码如下: System.out.println(“请输入菱形每条边的“”的个数:"); Scanner read=new Scanner(System.in); int temp=read.nextInt()-1; for (int ...
  • java图框菱形源码解析

    2018-11-17 16:42:41
    版权声明:以下代码均由小任一人码成,转载请注明出处。 源码 public class lx { /** * 图框菱形 ... //打印头部的一行*号 System.out.println("***********************"); //菱形上半部分 ...
  • 矩形代码: for(int i =1; i<=4 ;i++) { for(int a =1; a<=4; a++) { System.out.print("*"); } //换行 System.out.println(); } 矩形实现效果图: 平行四边形代码: //平行四边形 ...
  • 输出一个空心三角形 (1)空格的输出按-1递减,字符的输出按等差数列,公差为2 (2)判断第一行和最后一行照常输出 (3)中间行仅输出两个字符 public class kongjin { public static void main(String []...
  • 1.输出倒正三角形结果如下图所示: ************* *********** ********* ******* ***** *** * 具体代码如下:public class Test2 {public static void main(String[] args) { int line=20;//定义行数 f
  • package test0808;... * 输出一个空心菱形,行数手动控制  *   *   *   */ public class diamond { //控制输入空格 public static void setblank(int num_blank){ for(int num = 1;num Syste
  • Java输出直角三角形方法

    万次阅读 2018-10-30 20:42:39
    //打印一个菱形   public class testfor{ public static void main(String[] args){ for(int i=0;i;i++){ for(int j=7;j>i;j--){ System.out.print(" ");  } for(int j=0;j*i+1;j++){ System.out.print("*")...
  • Java:控制台打印菱形

    2019-01-05 23:22:18
    编写程序,实现:在控制台输入一个奇数,打印相应行数的菱形。 例:输入7,输出结果如下, 【解析】这种问题主要用到了循环的嵌套,对于很多的新手来说着实费了不少头脑。难度在于如何计算空格和“*”的个数...
  • python编程输出菱形In competitive programming it is very important to make the program time efficient. And to make that one major problem is input and output. As input and output of the program occupy ...
  • 使用Java(for循环)编写:菱形图案

    千次阅读 2019-04-05 19:10:08
    例如: 解析如下: 0(上部) ===1 i 空格:3 j 星:1 1. ==123 2 3 2. =12345 1 ...
  • 文章目录1、类加载和实例化2、Java是值传递还是引用传递3、类加载的主要过程4、什么是GC5、简述垃圾回收过程6、内存泄漏7、导致内存泄漏的场景8、Java中堆和栈的区别9、ArrayList、LinkedList、Vector的区别10、...
  • Java打印菱形

    2020-10-15 15:41:54
    一、整体实现思路:菱形9行9列可以将菱形分成上下两个三角形,分析每行空格数和星个数的关系。...三、菱形分实心和空心两种,其代码解析分别如下: (一)实心菱形。 1、函数代码: 2、执行效果: ...
  • Java开发技术大全(500个源代码).

    热门讨论 2012-12-02 19:55:48
    lozengeStar.java 输出一个由*组成的菱形 multiplyTable.java 求乘法口诀表 narrowingConversion_1.java 缩减转换引发错误示例1 narrowingConversion_2.java 缩减转换引发错误示例2 notMultipleOfThree.java 把...
  • 使用java打印菱形教学

    2020-02-23 16:55:27
    第一步:首先对图像进行解析 想要打印如图所示的形状经过简单分析之后可得出想要打印该图形必须要进行多层循环嵌套分两个部分进行打印 第一部分为上半部分前四行他们是递增的关系后半部分后三行为递减关系,由此可以...
  • C#基础教程-c#实例教程,适合初学者

    万次阅读 多人点赞 2016-08-22 11:13:24
    CLR为C#语言中间语言代码运行提供了一种运行时环境,C#语言的CLR和JAVA语言的虚拟机类似。这种执行方法使运行速度变慢,但带来其它一些好处,主要有:  通用语言规范(Common Language Specification,CLS):.NET...
  • 主要使用的类:java.text.DecimalFormat  1。实例化对象,可以用如下两种方法: DecimalFormat df=(DecimalFormat)NumberFormat.getInstance();  DecimalFormat df1=(DecimalFormat) DecimalFormat....
  • JAVA数据结构及算法–解析算术表达式 1、本章内容主要参考于《Java数据结构和算法第二版》这本书。平时说的算术表达式就是中缀表达式,对计算机的算法来说如果要直接求算术表达式的值是比较困难的,所以可以按下面两...
  • 题目:打印出菱形(固定输出和根据键盘读入的信息输出) 2.解析 先把图形分成两部分来看待,前四行一个规律,后三行一个规律; 设i表示行,j表示列 先写一个say方法,输入行数时,可以返回该行有多少列 则前四行的...
  • **JAVA高级面试题**

    2021-03-04 18:08:31
    JAVA高级面试题 为什么等待和通知是在 Object 类而不是 Thread 中声明的? 一个棘手的 Java 问题,如果 Java编程语言不是你设计的,你怎么能回答这个问题呢。Java编程的常识和深入了解有助于回答这种棘手的 Java ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,605
精华内容 642
关键字:

java输出菱形*号代码解析

java 订阅