循环

1、打印九九乘法表:

public static void main(String[] args) {
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(i + "*" + j + "=" + (i * j) + "\t");
}
System.out.println();
}
}
}

2、求5的阶乘

     public static void main(String[] args) {
int sum = 1;
for (int i = 1; i <= 5; i++) {
sum = sum * i;
}
System.out.println(sum);
}


3、打印水仙花树:所谓的水仙花数是指一个三位数,其各位数字的立方和等于该数本身

         public static void main(String[] args) {
for (int i = 100; i < 1000; i++) {
int gw = i % 10;
int sw = i % 100 / 10;
int bw = i / 100;
int sum = gw * gw * gw + sw * sw * sw + bw * bw * bw;
if (sum == i) {
System.out.println(i);
}
}
}

4、五位数中,对称的数称为回文数,找出所有的回文数。如12321

     public static void main(String[] args) {
int count = 0;
for (int i = 10000; i < 100000; i++) {
int gw = i % 10;
int sw = i % 100 / 10;
int bw = i % 1000 / 100;
int qw = i % 10000 / 1000;
int ww = i / 10000;
if ((gw == ww) && (sw == qw)) {
System.out.println(i);
count++;
}
}
System.out.println(count);
}

5、图形打印:
*
**
***
****
*****
  public static void main(String[] args) {
for (int i = 1; i <= 5; i++) {
for (int j = 1; j <=i ; j++) {
System.out.print("*");
}
System.out.println();
}
}

  6、图形打印:

*****
****
***
**

    public static void main(String[] args) {
for (int i = 1; i <= 5; i++) {
for (int j = i; j <=5 ; j++) {
System.out.print("*");
}
System.out.println();
}
}

7、从控制台输入一个数字,打印指定行数的三角形

图形打印:
    *
   ***
 *****
*******
*********

 public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入行数");
int line = sc.nextInt();
for(int i=1; i<=line; i++){
for(int j=1; j<=line-i; j++){
System.out.print(" ");
}
for(int j=1;j<=2*i-1; j++){
System.out.print("*");
}
System.out.println();
}
}




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值