精华内容
下载资源
问答
  • Java语言等腰三角形

    千次阅读 2020-03-17 21:09:35
    首先,我们可以分析一下等腰三角形,在输出星号之前,前方有空白区域 ,每一个空白相当于一个字节,也占一个位置,所以我们在打印星号之前,需要先打印出空白,再打印星号。 代码 import java.util.Scanner; public ...

    首先,我们可以分析一下等腰三角形,在输出星号之前,前方有空白区域 ,每一个空白相当于一个字节,也占一个位置,所以我们在打印星号之前,需要先打印出空白,再打印星号。
    代码

    import java.util.Scanner;
    public class test {
    	public static void main(String[] args) {
    		Scanner in=new Scanner(System.in);
    		System.out.println("请输入打印星星的行数:");
    		int a=in.nextInt();
    		for(int i=1;i<=a;i++) {
    			for(int j=1;j<=a-i;j++) {
    					System.out.print(" ");					
    				}
    			for(int k=1;k<=2*i-1;k++) {
    				System.out.print("*");
    			}
    			System.out.println();
    		}		
    	}
    }
    

    运行结果:
    在这里插入图片描述

    展开全文
  • Java实现画正三角形

    2019-03-10 23:05:59
    画出一个三角形,其实学过C再来实现的话是比较容易的,基本规则都差不多
  • 我是一名java小小小小白,没什么事突发奇想发现自己曾经之前记得交过c++的一个老师给我们深入讲过for循环,当时还让我们进行练习打印倒立三角形,当时在学校期间学习并不怎么样,抄的别人的代码复命;想在我想自己...

    java 实现写出倒立三角形的几种方法:

    我是一名java小小小小白,没什么事突发奇想发现自己曾经之前记得交过c++的一个老师给我们深入讲过for循环,当时还让我们进行练习打印倒立三角形,当时在学校期间学习并不怎么样,抄的别人的代码复命;想在我想自己试试写一个倒立三角形,同时也想激励一下自己的学习兴趣。

    首先大概画一下图吧实现样式吧,纯画的别喷。

     xxxxxxxxxxxxxx
      xxxxxxxxxxx
       xxxxxxxxx
         xxxxx
          xxx
           x
    

    第一种:利用for循环

    在这里插入图片描述
    基本情况就是这样,实现出来是这样:还不错,我感觉这种做法好像low,应该会有更简单的
    在这里插入图片描述

    第二种方法(傻瓜式倒立三角形):

    这种方法很简单,不用for循环完全是钻了言语bug:实现倒立三角形
    在这里插入图片描述
    实现效果:可以说是一摸一样,但是及其不推荐,会被老师当成例子上台演讲的!!

    在这里插入图片描述

    此文只是来搞笑,无聊来写写第一篇博客,激发激发学习兴趣。

    最后就不附上代码块了,多打一遍加深印象。

    展开全文
  • Java打印等腰三角形

    2014-11-10 16:13:25
    Java打印等腰三角形的源码及图形解说等
  • RightAngleReverseTriangleUsingJava 这是一个使用Java打印反向直角三角形简单程序
  • java实现的画板小程序 实现了画直线,矩形,三角形以及拖动图形功能
  • java 简单数字三角形打印

    千次阅读 2020-02-02 14:49:38
    三角形打印我们要打印这样的数字三角形 看一下代码 for(int i=1;i<=5;i++){ for(int k=0;k<5-i;k++){ System.out.print(" "); } for(int j=i;j>0;j–){ System.out.print(j); } System.out.println(); } ...

    右三角形打印在这里插入图片描述我们要打印这样的数字三角形

    看一下代码
    for(int i=1;i<=5;i++){
    for(int k=0;k<5-i;k++){
    System.out.print(" ");
    }
    for(int j=i;j>0;j–){
    System.out.print(j);
    }
    System.out.println();
    }
    运行这段代码,我们就能得到图片的结果
    原理
    我们使用了3次循环
    一个循环嵌套着两个循环
    第一个被嵌套的循环用来打印空格
    第二个被嵌套循环用来打印数字
    通过这个方法,我们可以打印很多三角形

    展开全文
  • GL注入:展示如何将GL命令从另一个线程(如输入侦听器)注入GL fifo: 输入到渲染中:显示如何使用fifo堆栈将事件从EDT(侦听器)传递到渲染循环中: 快速开始: 克隆和同步Gradle 运行它并在Java上享受OpenGL加速...
  • Java 打印杨辉三角形,要求打印出10行。很简单,利用多重数组即可打印出杨辉三角形,设置两边均为1,设置其他位置的元素,以上参数定义后,下面用for循环输出杨辉三角形图案:  for(i = 0;i ;i )  {   for(j = 0;...
  • 作者自己着玩的一个简单abstract类,利用继承和抽象重写来计算矩形,正方形,三角形的面积。无聊之作,主要用来巩固abstract和抽象重写的概念
  • 适合Java新手 重要的是思维,不是代码
  • 简单java的星星三角形

    2013-05-08 11:23:28
    java编程基础,用java编程出星星形状的等腰三角形,属于java编程的基础内容
  • Java杨辉三角最简单的实现方式

    千次阅读 多人点赞 2019-05-10 20:12:28
    这里编写了杨辉三角的l两种实现方式,个人喜欢第种,数组计算,第二种为纯计算的方式。 **第种:** public static void main(String[] args) { Scanner sc=new Scanner(System.in); int row =sc.nextInt()...

    这里编写了杨辉三角的l两种实现方式,个人喜欢第一种,数组计算,第二种为纯计算的方式。
    利用过 Java 语言中的流程控制语句,如条件语句、循环语句和跳转语句等知识输出一个指定行数的杨辉三角形。

    杨辉三角形由数字进行排列,可以把它看作是一个数字表,其基本特性是两侧数值均为 1,其他位置的数值是其左上方数值与右上角数值之和。打印杨辉三角形时需要使用到 for 循环语句。

    打印杨辉三角形的实现思路是:每一行前面都是空格,而每行空格的个数需要根据总行数来确定,这个可以通过找规律归纳出来。关键是数值的实现,每一行的数值(除了第一列和最后一列)都是上一行两个数值之和,因此可以通过上一行来获取。

    实现步骤如下:

    (1) 创建名称为 Test28 的类,在该类中声明 num() 方法,在 num() 方法中传入两个参数,即 x 和 y。其中,x 表示行,y 表示列。num() 方法用于计算第 x 行第 y 列的数值。代码如下:

    public static int num(int x,int y)
    {
        if(y==1||y==x)
        {
             return 1;
        }
        int c=num(x-1,y-1)+num(x-1,y);
        return c;
    }
    

    (2) 创建名称为 calculate 的方法,在该方法中传入一个 int 类型的参数,该参数表示打印杨辉三角形的行数。代码如下:

    public static void calculate(int row)
    {
        for(int i=1;i<=row;i++)
        {
            for(int j=1;j<=row-i;j++)
            {
                System.out.print(" ");
            }
            for(int j=1;j<=i;j++)
            {   //打印空格后面的字符, 从第1 列开始往后打印
                System.out.print(num(i,j) +" ");
            }
            System.out.println();
        }
    }
    

    (3) 在 main() 方法中添加代码,首先接收用户在控制台输入的打印行数,然后将行数作为参数传入到调用的 calculate() 方法中。代码如下:

    public static void main(String[] args)
    {
        Scanner scan=new Scanner(System.in);
        System.out.print("打印杨辉三角形的行数:");
        int row=scan.nextInt();
        calculate(row);
    }
    

    (4) 运行代码进行测试,其运行结果如下所示:
    打印杨辉三角形的行数:7

          1
         1 1
        1 2 1
       1 3 3 1
      1 4 6 4 1
     1 5 10 10 5 1
    1 6 15 20 15 6 1 
    

    第一种:另一种简洁实现方式

    	public static void main(String[] args) {
    		Scanner sc=new Scanner(System.in);
    		int row =sc.nextInt();
    		int arr[][]=new int [row][row];
    		for (int i = 0; i < arr.length; i++) {
    			for (int j = 0; j <=i; j++) {
    				if (j==0||i==j) {
    					arr[i][j]=1;
    				}
    				else {
    					arr[i][j]=arr[i-1][j]+arr[i-1][j-1];
    				}
    				System.out.print(arr[i][j]+" ");
    			}
    			System.out.println();
    		}
    }
    

    第二种:计算方式

    public static void main(String[] args) {
                    int rows = 10;		 
    		         for(int i =0;i<rows;i++) {
    		            int number = 1;
    		           System.out.format("%"+(rows-i)*2+"s","");
    		            for(int j=0;j<=i;j++) {
    		                  System.out.format("%4d",number);
    		                 number = number * (i - j) / (j + 1);                
    		            }
    		            System.out.println();
    		         }	 
       }
    
    展开全文
  • 仅适用于 Anadroid 5.0 及更高版本。 受教程启发: :
  • Java简单代码-用*号拼三角形

    千次阅读 2018-06-26 20:53:15
    最近整理以前的代码发现这星星组成三角形的代码,让强迫症的自己困惑过,一定要工工整整的三角形!!!public class Triangle { public static void main(String[] args) { int line=10; for (int i = 0;i&...
  • java输出等边三角形

    2021-04-16 20:12:34
    public class Title1//输出等边三角形{ public static void main(String[] args) { int n=5; /**5行*/ zhengsjx(n);//正三角形 } static void zhengsjx(int n) { for(int i=0;i<n;i++) { fo...
  • java 等腰三角形 * 型输出

    万次阅读 2018-07-28 08:39:19
    我的看法是直接把它当做一个直角梯形,由一个直角三角形一个等腰三角型组成,当然那个直角三角形就用空格来实现,我们要输出的*型就用等腰三角形来实现。 package lianix; public class xunhuan {  //其实就是...
  • /** * 直角三角形 */ @Test public void test2() { for (int i = 0; i < 5; i++) { for (int j = 0; j < i; j++) { System.out.print("*"); } System.out.println(""); } } ...
  • JAVA 嵌套循环三角形

    2020-07-14 18:54:59
    直角三角形。J<=行数。每行递增 System.out.println("直角三角形"); for(i=1;i<=9;i++){ for(j=1;j<=i;j++){ System.out.print("※"); } System.out.print("\n"); } 倒直角三角形,J>=i。每行...
  • Java设计模式

    千次阅读 多人点赞 2019-09-03 23:20:31
    Java设计模式 1.工厂模式 工厂模式一般分为简单工厂、工厂、抽象工厂3钟情况,属于创建型设计模式。 2.生成器模式 3.观察者模式 4.桥接模式 5.代理模式 6.状态模式 7.访问者模式 ...
  • 包含一个例子,一个源码,简单易懂,利用Graphics2D画的
  • java用面向对象的方法计算三角形、圆、矩形的面积和周长!
  • Java代码输出一个高度和底都可以通过参数控制的等腰三角形(允许不规则的等腰三角形) 最简单的(可伸缩变化的)图形算法 e.g:输入高度为9,长度为7的,实现不规则的等腰三角形 @GetMapping("/可变参等腰1") ...
  • Java 循环结构 - for, while 及 do...while顺序结构的程序语句只能被执行次。如果您想要同样的操作执行多次,,就需要使用循环结构。Java中有三种主要的循环结构:while循环do…while循环for循环在Java5中引入了...
  • 步:熟悉三角形原理,我使用的原理之就是:重心到顶点的距离与重心到对边中点的距离之比为2:1 第二部:分析 求三角形的重心(中心点) 设三角形ABC三顶点的横坐标分别是x1、x2、x3, 则BC中点A’横坐标是 ...
  • 小白刚刚学习java,学到循环一节,发现循环语句很有趣,遍动手了几小练习,有什么不对的地方请大家指正,代码如下; class Circulation  { public static void main(String[] args)  { System...
  • Java实现三角形图案绘制**

    千次阅读 2020-07-01 11:24:34
    Java实现三角形图案绘制** Java实现如下图形: / / * / * * * * * * * * import java.util.Scanner; public class Xingxing { public static void main(String[] args) { Scanner sc=new Scanner(System.in); ...
  • java直角杨辉三角形

    2020-07-16 13:58:12
    ** 用java实现直角杨辉三角 ** 在这里插入图片描述 一、杨辉三角规律: 1.看题目要求,输出几行...1.把每一个数字看作是一个元素,运用二维数组解决,前面说有几行就有几列,所以可以设为例如:int x[6][6] 6行6列的二
  • import java.util.Scanner; class ForForDemo{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); while(true){ System.out.print("请输入三角形的高度:"); int height
  • #用JAVA一个简单的画图软件 在前面 第一次用Java写东西,未免有疏漏之处,请多多指正。 首先,建立画布。 这里利用JFrame窗体界面创建一个DrawerFrame类,在主函数中实例化DrawerFrame类,并调用showUI方法,画...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 16,143
精华内容 6,457
关键字:

java简单的写一个三角形

java 订阅