「用java输出图形」编写java程序输出如下图形
本篇文章给大家谈谈用java输出图形,以及编写java程序输出如下图形对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、怎么用java输出这个图形,求大神帮我把代码全部写下来谢谢
- 2、java输出图形?
- 3、用JAVA怎么输出几何图形
- 4、Java 如何通过选择三角形类型,输出图形?
- 5、请问 用java语句输出如图片图案应该怎么做?
- 6、java 输出图形
怎么用java输出这个图形,求大神帮我把代码全部写下来谢谢
输出上面图形的Java程序如下:
public class EEE {
public static void main(String[] args) {
final int N=3;
for (int i=N;i=1;i--){
for(int j=1;j=N-i;j++){
System.out.print(" ");
}
for(int j=i*2-1;j=1;j--){
System.out.print("*");
}
System.out.println();
}
for (int i=1;i=N-1;i++){
for(int j=N-i-1;j=1;j--){
System.out.print(" ");
}
for(int j=1;j=i*2+1;j++){
System.out.print("*");
}
System.out.println();
}
}
}
运行结果:
*****
***
*
***
*****
java输出图形?
public static void main(String[] args) {
版int n=10; //可以通过调整n值,调整输出菱形的大小。n=行数权+1
for(int i=1;in;i++){
for(int j=1;j=(in/2?n/2-i:i-n/2);j++){
System.out.print(" ");
}
for(int j=1;j(in/2?2*i:2*(n-i));j++){
System.out.print("*");
}
for(int j=1;j=(in/2?n/2-i:i-n/2);j++){
System.out.print(" ");
}
System.out.println();
}
}
用JAVA怎么输出几何图形
public class Main {
public static void main(String[] args) {
for (int i = 0; i 5; i++) //这一句控制5行的打印。
{ for (int j = 0; j 5 - i - 1; j++) {
System.out.print(" ");
}//这一句共执行 5-i-1次,即输出 5-i-1个空格。
for (int k = 0; k 2*i+1; k++) {
System.out.print("*");
}//这一句共执行 i+1次。即输出i+1个*。
//该输出的都输出了,换一行继续打印。
System.out.println(); //打印一个回车符,即换行了。
}//你可以迭代一下每个i值,看看打印的个数对不对。
//打印下一个图形。少了打空格的循环。
for (int i = 97; i 97 + 5; i++) {
for (int j = 97; j i + 1; j++) {
System.out.print((char) j);//这句打印对称的前半部分。
}
for (int k = i-1; k 96; k--) {
System.out.print((char) k);//这句打印对称的后半部分。k是自减的,所以打印出来是倒着的。
}
System.out.println();//打印换行符。
} }}
Java 如何通过选择三角形类型,输出图形?
package Test1;
import java.util.Scanner;
public class B {
static void dengyao(int i) {
for (int j = 0; j i; j++) {
for (int i1 = 0; i1 j; i1++) {
System.out.print("* ");
}
System.out.println("* ");
}
for (int j = 0; j i - 1; j++) {
for (int i1 = i - 2; i1 j; i1--) {
System.out.print("* ");
}
System.out.println("* ");
}
}
static void dengbian(int i) {
for (int i2 = 0; i2 i; i2++) {
for (int i1 = i; i1 i2; i1--) {
System.out.print(" ");
}
for (int i1 = 0; i1 i2; i1++) {
System.out.print("* ");
}
System.out.println("* ");
}
}
static void dengyaozhijiao(int i) {
for (int i2 = 0; i2 i; i2++) {
for (int i1 = 0; i1 i2; i1++) {
System.out.print("* ");
}
System.out.println("* ");
}
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入要打印的三角形");
String s = scanner.nextLine();
int i;
while (true) {
System.out.println("请输入要打印的行数");
try {
i = scanner.nextInt();
} catch (Exception e) {
System.out.println("输入错误,请重新输入");
i = scanner.nextInt();
continue;
}
if (s.equals("等腰三角形")) {
dengyao(i);
} else if (s.equals("等腰直角三角形")) {
dengyaozhijiao(i);
} else if (s.equals("等边三角形")) {
dengbian(i);
} else if (s.equals("退出")) {
scanner.close();
return;
} else {
System.out.println("输入错误,请重新输入");
s = scanner.nextLine();
continue;
}
System.out.println("打印完毕,是否继续输入,输入要打印的三角形以继续输入");
System.out.println("输入\"退出\"退出");
s = scanner.nextLine();
}
}
}
请问 用java语句输出如图片图案应该怎么做?
1、代码如下:
public class Main
{
public static void main(String[] args) {
System.out.println("Hello World!");
//主循环
for(int i =10;i0;i--){
//输出空格
for(int k=i;k0;k--){System.out.print(" ");}
//输出数字
for(int j=i;j=10;j++){
System.out.print(j+" ");
}System.out.println(" ");
}
}
}
2、效果如图
java 输出图形
public static void main(String[] args) {
int n=10; //可以通过调整n值,调整输出菱形的大小。n=行数+1
for(int i=1;in;i++){
for(int j=1;j=(in/2?n/2-i:i-n/2);j++){
System.out.print(" ");
}
for(int j=1;j(in/2?2*i:2*(n-i));j++){
System.out.print("*");
}
for(int j=1;j=(in/2?n/2-i:i-n/2);j++){
System.out.print(" ");
}
System.out.println();
}
}
关于用java输出图形和编写java程序输出如下图形的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-11-26,除非注明,否则均为
原创文章,转载请注明出处。