publicclass Swap {
publicstaticvoidmain(String[] args) {
int a = 3;
int b = 4;
//第一种/*int temp;
temp = a;
a = b;
b = temp;*///第二种/*a = a+b;
b = a-b;
a = a-b;*///第三种
a = a^b;
b = a^b;
a = a^b;
System.out.println("a="+a+",b="+b);
}
}
2.打印nn乘法表
publicclass nnCf {
publicstaticvoidmain(String[] args) {
Scanner in = new Scanner(System.in);
System.out.println("请输入n的值:");
int n = in.nextInt();
print(n);
}
publicstaticvoidprint(int n){
for(int i=1;i<=n;i++){
for(int j=1;j<=i;j++){
System.out.print(i+"x"+j+"="+(i*j)+"\t");
}
System.out.println();
}
}
}
3.求完全数
publicclass ti3 {
publicstaticvoidmain(String[] args) {
System.out.println("完全数如下:");
for(int i=1;i<10000;i++){
int sum = 0;
for(int j=1;j<i/2+1;j++){
if(i%j == 0){
sum += j;
}
}
if(sum==i){
System.out.println(i);
}
}
}
}
4.求水仙花数
publicclass shuiXH {
publicstaticvoidmain(String[] args) {
int b = 0;
int s = 0;
int g = 0;
int count = 0;
System.out.println("水仙花如下:");
for(int i=100;i<999;i++){
b = i/100;
s = i/10%10;
g = i%10;
if(b*b*b+s*s*s+g*g*g == i){
System.out.println(i);
count++;
}
}
System.out.println("水仙花个数为:"+count);
}
}