java代码打印金字塔 jsp打印数字金字塔
JAVA打印一个倒立和正立的金字塔,就像影子那样的,原来会,突然想不起来了,谢谢先,详细代码啊
import java.util.*;
网站建设、网站设计的关注点不是能为您做些什么网站,而是怎么做网站,有没有做好网站,给创新互联一个展示的机会来证明自己,这并不会花费您太多时间,或许会给您带来新的灵感和惊喜。面向用户友好,注重用户体验,一切以用户为中心。
public class lingxing {
public static void main(String args[]){
int hangshu=1;
int zhongjianhang;
int i;
int kongge;
int xing;
Scanner shuru=new Scanner(System.in);
System.out.println("请输入行数(必须是奇数!):");
hangshu=shuru.nextInt();
while(hangshu%2==0){
System.out.println("输入有误,行数必须是奇数!):");
System.out.println("请输入行数(必须是奇数!):");
hangshu=shuru.nextInt();
}
zhongjianhang=(hangshu+1)/2;
for(i=0;i=hangshu;i++){
if(i==zhongjianhang){
for(xing=0;xinghangshu;xing++){
System.out.print("*");
}
System.out.println();
}
else if(izhongjianhang){
for(kongge=0;konggezhongjianhang-i;kongge++){
System.out.print(" ");
}
for(xing=0;xingi*2-1;xing++){
System.out.print("*");
}
System.out.println();
}
else{
for(kongge=0;konggei-zhongjianhang;kongge++){
System.out.print(" ");
}
for(xing=0;xinghangshu-(i-zhongjianhang)*2;xing++){
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次。即输出2i+1个*。
//该输出的都输出了,换一行继续打印。
System.out.println();
//打印一个回车符,即换行了。
}//你可以迭代一下每个i值,看看打印的个数对不对。
}
}下边是我写的其他程序。
java,输入整数n(1
package test20201231;
import java.util.Scanner;
public class Test01 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个1-9之间的整数");
int n = sc.nextInt();
while(n1 || n9){
System.out.println("你输入的数字不在0-9之间,或者不是整数,请重新输入");
n = sc.nextInt();
}
for(int i=1;i=n;i++){
for(int j=n-i;j0;j--){
System.out.print(" ");
}
for(int j=(i+i-1);j0;j--){
System.out.print(i);
}
for(int j=0;jn-i;j++){
System.out.print("");
}
System.out.println();
}
}
}
怎么用java打印金字塔
public class work2 {
public static void main(String[] args) {
method(9);
}
//参数化控制行数
public static void method(int n){
for(int i = 1;i = n;i++){
//每行打印的空格
for(int j = 1;j = n - i;j++){
System.out.print(" ");
}
//每行打印的*
for(int k = 1;k = 2 * i - 1;k++){
System.out.print("*");
}
System.out.println();
}
}
}
分享题目:java代码打印金字塔 jsp打印数字金字塔
网页路径:http://scyanting.com/article/dopshsg.html