java星星倒三角形代码 java编程星星倒直角三角

java输出星号倒三角形/**
* 输出各种三角形,菱形,正方形
* @author young
*
*/
public class TrianglePrint {
// 空心直角
public static void kxzj() {
for (int i = 0; i6; i) {
for (int j = 0; j = i; j) {
if (i != 5) {
if (j == 0 || j == i) {
System.out.print("*");
} else {
System.out.print(" ");
}
} else {
System.out.print("*");
}
}
System.out.println();
}
}
// 等边
public static void db() {
for (int i = 1; i = 5; i) {
for (int j = 1; j = 5 - i; j) {
System.out.print(" ");
}
if (i != 5) {
for (int k = 1; k = 2 * i - 1; k) {
if (k == 1 || k == 2 * i - 1) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
} else {
for (int k = 1; k = 2 * i - 1; k) {
if (k % 2 != 0) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
}
System.out.println();
}
}
// 正三角
public static void p1() {
int n = 5;
int a = 0;
int b = 0;
【java星星倒三角形代码 java编程星星倒直角三角】for (int i = 1; i = n; i) {
if (a != (n - i)) {
System.out.print(" ");
a;
i = i - 1;
} else if (b != (2 * i - 1)) {
System.out.print("*");
b;
i = i - 1;
} else if (a == (n - i)b == (2 * i - 1)) {
System.out.println();
a = 0;
b = 0;
}
}
}
// 倒三角
public static void p2() {
int n = 5;
int a = 0;
int b = 0;
for (int i = n; i = 1; i--) {
if (a != (n - i)) {
System.out.print(" ");
a;
i = i1;
} else if (b != (2 * i - 1)) {
System.out.print("*");
b;
i = i1;
} else if (a == (n - i)b == (2 * i - 1)) {
System.out.println();
a = 0;
b = 0;
}
}
}
// 倒三角java星星倒三角形代码:用户决定行数
public static void sta(int n) {
for (int i = 0; in; i) {
for (int j = 0; ji; j) {
System.out.print(" ");
}
for (int k = 0; k2 * (n - i) - 1; k) {
System.out.print("*");
}
System.out.println();
}
}
// 输出正方形
public static void zf(int N) {
for (int i = 1; i = N; i) {
for (int j = 1; j = N; j) {
if (j == 1 || j == N || i == 1 || i == N)
System.out.print("*");
else
System.out.print(" ");
}
System.out.println();
}
}
// 输出正菱形
public static void lx(int n) {
for (int i = 0; in - 1; i) {
for (int x = i1; xn; x) {
System.out.print(" ");
}
for (int y = 0; y(i1) * 2 - 1; y) {
System.out.print("*");
}
System.out.println();
}
for (int i = 0; in; i) {
for (int x = 0; xi; x) {
System.out.print(" ");
}
for (int y = i; y2 * n - i - 1; y) {
System.out.print("*");
}
System.out.println();
}
}
public static void main(String[] args) {
kxzj();
System.out.println("------------");
db(); // 等边三角
System.out.println("------------");
p1(); // 正三角
System.out.println("------------");
p2(); // 倒三角
System.out.println("------------");
sta(5); // 倒三角
System.out.println("------------");
zf(5); // 正方形
System.out.println("------------");
lx(6); // 菱形
}
}
java for循环的倒三角形代码用for循环编写java星星倒三角形代码的倒三角形java星星倒三角形代码的Java语言程序如下
public class AA {
public static void main(String[] args) {
int i,j,N=5;
for(i=N;i=1;i--){
for(j=1;j=N-i;j){
System.out.print(" ");
}
for(j=i*2-1;j=1;j--){
System.out.print("*");
}
System.out.println();
}
}
}
运行结果
用java一条语句输出,三角形,星号,*
**
***
以上三角为例
main方法里可作如下处理
for(int i=0;i3;i)
{
for(int j=0;j=i;j){
System.out.print("*");
}
System.out.println();
}
其中第一个for控制行数java星星倒三角形代码,第二个for控制每行星星java星星倒三角形代码的个数
java如何循环输出倒三角形希望我写的这个可以帮到你
import java.util.Scanner;
class sss {
/* 输出倒三角*/
public static void main(String[] args) {
int height=0;//三角形的高度即行数
//创建扫描器来接收用户的输入
Scanner smq = new Scanner(System.in);
//提示用户 高度 或者行数
System.out.println("请输入行数或者高度 :");
//保存用户的输入
height = smq.nextInt();
//循环行数
for(int i=0;iheight;i)
{
//输出每行前面的空格
for(int k=0;ki;k)
System.out.print(' ');
//输出每行的 *
for(int j=(height-i*2);j=0;j--)
System.out.print('*');
System.out.println();//换行的
}
}
}
JAVA输入正整数n,,输出n列星号组成的三角形,求代码!一楼n没有定义,我给追加一下
package com.bowen.hh;
import java.util.*;
public class zhengsanjiao{
private static Scanner input = new Scanner(System.in);
public static void main(String[] args){
int n;
System.out.print("\nInput n: ");
n=input.nextInt();
for(int i=0;in;i){
System.out.printf("\n");
for(int k=0;kn-i-1;k)
System.out.print(" ");
for(int j=0;j=i;j)
System.out.printf("*");
}
}
}
关于java星星倒三角形代码和java编程星星倒直角三角的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读