`
liu824501925
  • 浏览: 35160 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

JAVA经典算法第十九题

阅读更多
【程序19】  题目:打印出如下图案(菱形)  
*  
***  
******  
********  
******  
***  
*  
1.程序分析:先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重   for循环,第一层控制行,第二层控制列。  
三角形:

public class StartG {
   public static void main(String [] args)
   {
	   int i=0;
	   int j=0;
	   for(i=1;i<=4;i++)
	   {   for(j=1;j<=2*i-1;j++)
			   System.out.print("*");
	        System.out.println("");    
	   }
       for(i=4;i>=1;i--)
       { for(j=1;j<=2*i-3;j++)
	           System.out.print("*");
	        	System.out.println("");    
       }
   }
 }

菱形:
public class StartG {
   public static void main(String [] args)
   {
   int i=0;
   int j=0;
   for(i=1;i<=4;i++)
   {
   for(int k=1; k<=4-i;k++)
     System.out.print(" ");
   for(j=1;j<=2*i-1;j++)
   System.out.print("*");
   System.out.println("");   
   }
       for(i=4;i>=1;i--)
       {
   for(int k=1; k<=5-i;k++)
     System.out.print(" ");
       for(j=1;j<=2*i-3;j++)
           System.out.print("*");
        System.out.println("");   
       }
   }
}


分享到:
评论

相关推荐

    java试题 算法 很多的题目

    10. 队列遵循先进先出(FIFO)原则,但第十题的答案表明这是一个错误的观点,可能是将队列与栈的概念混淆了。 11. String在Java中不是基本数据类型,它是引用类型,且String类是final的,不能被继承。为了性能和...

    java版数据结构和算法视频

    Java数据结构和算法第十九讲.avi Java数据结构和算法第十二讲.avi Java数据结构和算法第十五讲.avi Java数据结构和算法第十八讲.avi Java数据结构和算法第十六讲.avi Java数据结构和算法第十四讲.avi Java数据结构和...

    JAVA经典算法50题

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

    Java数据结构和算法.pdf

    * 冒泡排序的思想是假设有 N 个数据需要排序,则从第0 个数开始,依次比较第0 和第 1 个数据,如果第 0 个大于第 1 个则两者交换,否则什么动作都不做,继续比较第1 个第 2个,以此类推,直至所有数据都“冒泡” 到...

    Java面试 算法

    ### Java面试中的算法知识点详解 #### 快速排序算法Java实现 **1. 算法概念** 快速排序是冒泡排序的一种优化版本,由C.A.R. Hoare于1962年提出。它是一种非常高效的排序算法,通常比其他O(n log n)排序算法更快,...

    2018第九届蓝桥杯Java语言C组&答案(无第十题)

    【标题】"2018第九届蓝桥杯Java语言C组&答案(无第十题)"指的是2018年举办的第九届蓝桥杯编程竞赛中,针对Java语言的C组题目及其官方或个人提供的解答。蓝桥杯是一项旨在提升大学生及软件开发者编程能力的全国性...

    Java数值计算算法编程

    在Java编程领域,数值计算算法是至关重要的,特别是在科学计算、数据分析、工程应用以及金融建模等场景。Java作为一种跨平台、面向对象的编程语言,提供了丰富的库和工具来支持复杂的数值计算。以下是对"Java数值...

    java算法题指导手册

    ### Java算法题指导手册知识点详解 #### 一、赋值运算函数 在Java编程语言中,赋值运算符是用于将一个表达式的值赋给另一个变量。最基本的赋值运算符是`=`。除此之外,Java还支持复合赋值运算符,如`+=`, `-=`, `*...

    关于c,java算法的练习题

    ### 关于C、Java算法的练习题解析 #### 练习题概述 这份文档提供了48道关于算法的练习题,适用于学习C语言、Java、C#等编程语言的学习者进行算法训练。这些题目覆盖了从基础到进阶的各种算法问题,能够帮助学生更好...

    算法导论中文版第二版(书+课后习题答案)

    《算法导论》是计算机科学领域的一本经典著作,它深入浅出地介绍了算法的设计、分析和实现。这本书的中文版第二版对于中国读者来说,无疑是理解和掌握算法知识的重要资源。书中涵盖了各种基础和高级算法,包括排序、...

    算法导论第1-16章编程题答案

    8. **第十四章:字符串匹配算法** - KMP、Boyer-Moore、Rabin-Karp等算法在文本处理中扮演重要角色,Java实现有助于理解这些算法的高效性。 9. **第十一章:递推与遍历** - 递推关系的发现和遍历技术如深度优先搜索...

    JAVA算法40 题练习

    JAVA算法40题练习 本资源涵盖了 JAVA 语言中常用的算法,包括古典问题的解决、素数判断、水仙花数的输出、函数编写、质因数分解、条件运算符的使用、最大公约数和最小公倍数的求解、字符统计、数列求和、完数判断、...

    java语言程序与数据结构梁勇第十版第七章复习题答案

    在“Java语言程序与数据结构梁勇第十版第七章复习题答案”中,我们主要探讨的是Java编程语言的基础知识,特别是与数据结构相关的概念。Java作为一种面向对象的编程语言,对于初学者来说,理解其基本语法、类和对象、...

    Java语言程序设计原书第10版 源码及课后练习题答案

    Java语言程序设计是编程学习的重要教材,特别是第十版,它为初学者提供了全面而深入的Java编程知识。这个压缩包包含的"Intro to Java Programming, Comprehensive Version SC"和"exercise"两个子文件,分别对应了书...

    java经典面试题.doc

    ### Java经典面试题知识点解析 #### 1. super()与this()的区别? - **super()**:用于调用父类的构造方法。在一个子类的构造方法中,如果要调用父类的构造方法,必须使用`super()`,并且这个调用语句必须放在子类...

    JAVA算法大全.docx

    《JAVA算法大全》是Robert Sedgewick和...通过阅读《JAVA算法大全》,读者不仅可以掌握Java编程语言,还能深入了解和运用一系列经典的算法和数据结构,从而在软件开发、数据分析和机器学习等领域提升自己的专业能力。

    java经典面试题

    ### Java经典面试题知识点梳理 #### J2SE基础 1. **九种基本数据类型的大小,及其封装类**: - Java提供了八种基本数据类型(`byte`, `short`, `int`, `long`, `float`, `double`, `boolean`, `char`),每种类型...

    java经典程序300例源代码16-19章

    本资源"java经典程序300例源代码16-19章"聚焦于Java的核心特性及实际应用,旨在帮助学习者通过实例深入理解Java编程。由于文件过大,所以被分成了四个部分进行上传,即16-19章的源代码。 16章可能涉及的是高级数据...

Global site tag (gtag.js) - Google Analytics