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));
}
}
}
}
}
练习一、循环练习
最新推荐文章于 2024-10-01 18:51:18 发布