第3周学习总结

Posted dxl1314520

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第3周学习总结相关的知识,希望对你有一定的参考价值。

JAVA实验报告(1)
1.水仙花素
实验代码:
···
public class test1
public static void main(String[] args)
for(int num=100;num<1000;num++)
int a=num/100;
int b=num/10%10;
int c=num%10;
if(Math.pow(a,3)+Math.pow(b,3)+Math.pow(c,3)==num)
System.out.println(num);




···
技术图片

2.求13-23+33-43+···+973-983+993-1003的值
实验代码:
···
public class test2
public static void main(String[] args)
int sum=0;
int flag=1;
for(int i=13;i<=1003;)
sum+=i*flag;
flag=-flag;
i=i+10;

System.out.println(sum);


···
技术图片

3.求1!+2!+3!+···+20!的值
实验代码:
···
public class Test3
public static void main(String args[])
int sum=0;
int i,j;
for(i=1;i<21;i++)
k=1;
for(j=1;j<=i;j++)
k*=j;

sum+=k;

System.out.println(sum);


···
技术图片

4.求8+88+888+···前10项之和
实验代码:
···
ublic class Test4
public static void main(String[] args)
int i;
int n=0,sum=0;
for(i=1;i<=10;i++)
n=n*10+8;
sum+=n;

System.out.println(sum);


···
技术图片

5.求1000之内的完数
实验代码:
···
public class Test5
public static void main(String args[])
int i,j,sum;
for(i=2;i<1000;i++)
sum=1;
for(j=2;j<i;j++)
if(i%j==0)
sum+=j;


if(sum==i)
System.out.println(i);




···
技术图片

6.求满足1+2+3+···n<8888的最大正整数
实验代码:
···
public class Test6
public static void main(String args[])
int n=0,sum=0;
while(sum<8888)
n+=1;
sum+=n;

System.out.println(n);


···
技术图片

7.用for循环打印三角
实验代码:
···
public class Test7
public static void main(String[] args)
int i,j,k;
for(i=1;i<=5;i++)
for(j=0;j<5-i;j++)
System.out.print(" ");

for(k=0;k<i;k++)
System.out.print("* ");

System.out.print("\\n");

···
技术图片

学习总结
(1)本周学习了数据结构,算法分析,和线性表等
(2)JAVA的学习让我感觉到不一样的世界就好比我开始接触C语言一样。
(3)自己还有许多不足的地方,希望通过自己的努力再接再厉。

以上是关于第3周学习总结的主要内容,如果未能解决你的问题,请参考以下文章

20145301 《信息安全系统设计基础》第3周学习总结

20145321 《Java程序设计》第3周学习总结

20145331 《Java程序设计》第3周学习总结

20145105 《Java程序设计》第3周学习总结

20145235《Java程序设计》课程总结

20175312 2018-2019-2 《Java程序设计》第3周学习总结