1. 打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。(知识点:循环语句、条件语句)
package demo3;
import java.util.Scanner;
import java.util.concurrent.SynchronousQueue;
public class day01 {
public static void main(String[] args) {
int n,ge,shi,bai;
for(n=100;n<=999;n++)
{
ge=n%100%10;
shi=n%100/10;
bai=n/100;
if(ge*ge*ge+bai*bai*bai+shi*shi*shi==n)
{
System.out.println(n);
}
}
}
}
![]()
2.在控制台输出以下图形(知识点:循环语句、条件语句)正三角,倒三角
package demo3;
import java.util.Scanner;
import java.util.concurrent.SynchronousQueue;
public class day01 {
public static void main(String[] args) {
int n,i;
for(n=1;n<=6;n++)
{
for (i = 1; i <=n ; i++) {
System.out.print(i);
}
System.out.println();
}
}
}
![]()
package demo3;
import java.util.Scanner;
import java.util.concurrent.SynchronousQueue;
public class day01 {
public static void main(String[] args) {
int n,i;
for(n=1;n<=6;n++)
{
for (i = 1; i <=7-n ; i++) {
System.out.print(i);
}
System.out.println();
}
}
}
package demo3;
import java.util.Scanner;
import java.util.concurrent.SynchronousQueue;
public class day01 {
public static void main(String[] args) {
int n,i,x;
for(n=1;n<=6;n++)
{
for (x = n; x <=5 ; x++) {
System.out.print(" ");
}
for (i = n; i>0 ; i--) {
System.out.print(i);
}
System.out.println();
}
System.out.println();
}
}
![]()
package demo3;
import java.util.Scanner;
import java.util.concurrent.SynchronousQueue;
public class day01 {
public static void main(String[] args) {
int n,i,x;
for(n=1;n<=6;n++)
{
for (x = 1; x <=n ; x++) {
System.out.print(" ");
}
for (i = 1; i<=7-n; i++) {
System.out.print(i);
}
System.out.println();
}
System.out.println();
}
}
![]()