1、
package project1;
public class 第一题 {
public static void main(String[] args) {
int x,y,z;
int sum=0,i;
for (i=100;i<=999;i++)
{
x=i/100;
y=(i%100)/10;
z=i%10;
sum=x*100+y*10+z;
if (Math.pow(x,3)+Math.pow(y,3)+Math.pow(z,3)==sum)
{
System.out.println(i);
}
}
}
}
2、
package project1;
public class 第二题 {
public static void main(String[] args) {
int i,a=0,b=1,c=3;
for (i=1;i<=100;i++)
{
a=a+b*(c+(i*10));
b=-b;
}
System.out.println(a);
}
}
3、
package project1;
public class 第三题 {
public static void main(String[] args) {
int i,j;
long t=1,sum=0;
for (i=1;i<=20;i++) {
for (j=1;j<=i;j++) {
t=t*j;
}
sum=sum+t;
t=1;
}
System.out.println(sum);
}
}
4、
package project1;
public class 第四题 {
public static void main(String[] args) {
long a=0,b=0,i;
for (i=1;i<=10;i++)
{
a=a*10+8;
b=b+a;
}
System.out.println(b);
}
}
5、
package project1;
public class 第五题 {
public static void main(String[] args) {
int a,i,j;
for (i=1;i<=1000;i++) {
int sum=0;
for (j=1;j<i;j++) {
if (i%j==0)
{
sum=sum+j;
}
}
if (sum==i)
{
System.out.println(i);
}
}
}
}
6、
package project1;
public class 第六题 {
public static void main(String[] args) {
int i,a,sum=0;
for (i=1;sum+i<8888;i++) {
sum=sum+i;
}
System.out.println(i-1);
System.out.println(sum);
}
}
7、
package project1;
public class 第七题 {
public static void main(String[] args) {
int i,j,n=5;
for (i=1;i<=n;i++) {
for (j=1;j<=n-i;j++) {
System.out.print(" ");
}
for (j=1;j<=i;j++) {
if (i==j) {
System.out.print("*");
}
else {
System.out.print("* ");
}
}
System.out.println("\n");
}
}
}
这周学习了关键字this,static;还有java的一些构造方法,数据的封存等。
this.属性名称 :指的是访问类中的成员变量,用来区分成员变量和局部变量(重名问题)
this.方法名称: 用来访问本类的成员方法
this():访问本类的构造方法
()中可以有参数的 如果有参数 就是调用指定的有参构造;
1.this() 不能使用在普通方法中 只能写在构造方法中
2.必须是构造方法中的第一条语句