1.打印水仙花数
打印所有”水仙花数“,所谓水仙数指的是一个三位数,其各位数字立方和等于该数本身。
public class hello {
public static void main(String [] args){
int a,sum;
int i,j,k;
for(a=100;a<=999;a++)
{
i=a/100;
j=(a-i*100)/10;
k=a-i*100-j*10;
sum=i*i*i+j*j*j+k*k*k;
if(sum==a){
System.out.println(sum);
}
}
}
}
2.合并两个数组
public class hello {
public static void main(String[] args) {
int[] a = {1, 7, 9, 11, 13, 15, 17, 19};
int[] b = {2, 4, 6, 8};
int[] c = new int[a.length + b.length];
System.arraycopy(a, 0, c, 0, a.length);
System.arraycopy(b, 0, c, a.length, b.length);
Arrays.sort(c);
System.out.println(Arrays.toString(c));
}
}
System.arraycopy函数原型: System.arraycopy(源数组,源数组起始位置,目的数组,目的数组起始位置,复制长度);
不定时更新
3.根据要求打印年龄
根据年龄,打印出当前年龄的人是少年,青年,中年,老年,输入一个数字即可输出对应的年龄段文字
import java.util.Scanner;
public class hello {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.print("请输入这个人的年龄大小");
int age = scan.nextInt();
if(age>=0&&age<=18){
System.out.println("少年");
}
else if(age>=19&&age<=28){
System.out.println("青年");
}
else if(age>=29&&age<=55){
System.out.println("中年");
}
else{
System.out.println("老年");
}
}
}
|