例如打印如下格式:
*****
*****
*****
*****
package main;
//import com.sun.swing.internal.plaf.metal.resources.metal;
public class Main {
public static void main(String[] args) {
//连续打印五颗星,换行
for(int i = 0; i < 4; i++) {
for(int j = 0; j < 5; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
2.求水仙花数(两种方法)
package main;
//import com.sun.swing.internal.plaf.metal.resources.metal;
public class Main {
public static void main(String[] args) {
//水仙花数:指一个3位数,其各个位的数字立方和等于其本身,例如153=1*1*1+5*5*5+3*3*3
//百位:1-9;个位:0-9;十位:0-9;
for(int bai = 1; bai < 10; bai++) {
for(int shi = 0; shi < 10; shi++) {
for(int ge = 0; ge < 10; ge++) {
if(bai *bai*bai+shi*shi*shi+ge*ge*ge==bai*100+shi*10+ge) {
System.out.println(bai*100+shi*10+ge);
}
}
}
}
System.out.println("--------------方法2-------------------------------------");
for(int i=100;i<1000;i++) {
int ge = i%10;
int shi = (i/10)%10;
int bai = i/100;
if(bai *bai*bai+shi*shi*shi+ge*ge*ge==i) {
System.out.println(i);
}
}
}
}