练习一、循环练习

package loop;

import java.sql.Array;
import java.util.*;
import java.lang.Iterable;
import java.math.*;
public class test01 {
    public static void main(String[] args) {
        main1();
        main2();
        main3();
        main4();
        main5();
        main6();
        main7();
        main8();
        main9();
        main10();
        main11();
    }
/*
打星星
 */
    public static void main1() {
        for (int i = 0; i < 5; i++) {
            for (int j = 0; j < i; j++) {
                System.out.print("*");
            }
            System.out.println();
        }
        System.out.println("==========================");
        for (int m = 5; m > 0; m--) {
            for (int n = 0; n < m; n++) {
                System.out.print("*");
            }
            System.out.println();
        }
        System.out.println("==========================");
    }
    public static void main2() {
        for (int i = 0; i <5 ; i++) {
            for (int j = 0; j < 5; j++) {
                if(     (i==0&&(j!=4)) ||
                        (i==1&&((j!=3)&&(j!=4))) ||
                        (i==2&&((j==0)|| (j==1))) ||
                        (i==3&&(j==0))	){
                    System.out.print(" ");
                }else {
                    System.out.print("*");
                }
            }
            System.out.println();
        }
        System.out.println("==========================");
        }
/*
九九乘法表
 */
    public static void main3() {
        System.out.println("==========================");
        for(int i=1;i<10;i++){
            for(int j=1;j<=i;j++){
                System.out.print(j+"*"+i+"="+(i*j)+"\t");
            }
            System.out.println();
        }

    }
/*
打印所有水仙花数
 */
    public static void main6() {
        System.out.println("==========================");
        for(int i=0;i<1000;i++){
            int bai,shi,ge,sum;
            bai=i/100;
            shi=i%100/10;
            ge=i%10;
            sum=bai*bai*bai+shi*shi*shi+ge*ge*ge;
            if(sum==i){
                System.out.println(i);
            }
        }
    }
/*
计算5的阶乘
 */
    public static void main7() {
        System.out.println("==========================");
        int sum=1;
        for(int i=1;i<=5;i++){
            sum*=i;
        }
        System.out.println("5的阶乘等于"+sum);
    }
/*
打印1-100的和
 */
     public static void main8() {
         System.out.println("==========================");
         int sum=0;
         for(int i=0;i<=100;i++){

             sum+=i;
         }
         System.out.println("1-100的和等于"+sum);

}
/*
打印1-100以内的素数
 */
    public static void main9() {
        System.out.println("==========================");
        int cnt = 0;//素数个数
        for (int i = 2; i < 101; i++) {
            for (int j = 2; j <= i; j++) {
                if (i % j == 0 && i != j) // 如果i%j余数为0,且i、j不相等,跳出if(i%j == 0 && i!=j)
                    break;
                if (j == i) {
                    System.out.print(j + " ");
                    cnt++;
                }
            }
        }
        System.out.println("\n素数有" + cnt + "个");
         }
/*
输出1~100之间能被3整除且个位是6的数
 */
    public static void main10() {
        System.out.println("==========================");
        System.out.println("输出1~100之间能被3整除且个位是6的数有");
        for (int i=0;i<=100;i++){
            if((i%3==0)&&(i%10==6)){
                System.out.print(i+"\t");
            }
        }
        System.out.println();
    }
 /*
 百元买百鸡。(100元买100只鸡,公鸡5元,母鸡3,小鸡1元3个)
  */
 public static void main11() {
     //i为公鸡,j为母鸡,k为小鸡
     int i,j;
     System.out.println("==========================");
     System.out.println("百元买百鸡结果是:");
     for(i=1;i<20;i++){
         for(j=1;j<34;j++){
             if(((5*i+j*3+(100-i-j)/3==100)&&(100-i-j)%3==0)){
                 System.out.println(i+" "+j+" "+(100-i-j));
             }
         }
     }
 }
    }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值