代码如下:
public class Practice {
public static void main(String[] args) {
for (int i = 100;i<=999;i++) {
int a1 =i%10;
int a2 =(i/10)%10;
int a3 =i/100;
if(i==Math.pow(a1,3)+a2*a2*a2+a3*a3*a3) {
System.out.println(i+"t");
}
}
System.out.println();
}
}
截图如下:
二、Java中加号的三种含义
注释和代码如下:
public class Practice1 {
public static void main(String[] args) {
System.out.println(10+"*"+20);
System.out.println(10+20+"*");
System.out.println(10+20+'*');
System.out.println("*"+10+20);
}
}
//'*'的ASCII码为42
截图如下:
三、Java中++和--测试程序
代码如下:
public class Practice2 {
public static void main(String[] args) {
int a=10;
int b=a++; //b=10;a=11
System.out.println(b);
a=10;
b=++a; //b=11;a=11
System.out.println(a);
a++; //与a=a+1只是结果上等价,效率上不等价
int c =15;
int d = ++c+10; //int d=10+c++
System.out.println(d);
int i=5,j=6;
System.out.println(i++*j++);
i=5;
j=6;
System.out.println(++i*++j);
}
}
截图如下:



