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项之和

public 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");
}
}
}

Java第三周学习总结

这周主要还是在慢慢熟悉Java基础代码的编写:
1.学习了Java的封装性,并学会了如何简单的使用它,学习到了被封装的属性,必须通过setter和getter方法设置和取得。
2.学习了构造方法,但还是缺少实践。
3.慢慢理清了Java简单的思维逻辑与简单代码的编写。
4.简单学习了String类,知道进行内容的比较,除了可以使用“==”以外,还可以用String中的equals();以及知道二者的区别。
5.学习了Java关键词this,知道了this的使用。
6.学习了Java关键词static,并知道了以前代码中使用static的意义(共享)。
7.学习了main()方法,了解了Java main()中的基本构成。
8.下载了eclipse ,并学会了简单的操作。
9.完成了一些Java练习,其中让我最深刻的问题是print与println,因为一开始不明白二者的区别,导致在编写等腰三角形金字塔时输出的答案错误。

最新文章

  1. C#排序算法小结
  2. Oracle通过一个Value值查询数据库
  3. 个人理解的javascript作用域链与闭包
  4. 胸腺嘧啶“T”
  5. javascript中sleep等待实现
  6. 基于visual Studio2013解决C语言竞赛题之0407最大值最小值
  7. Computation expressions and wrapper types
  8. JAVA逻辑运算符
  9. Android OpenGL ES 开发(六): OpenGL ES 添加运动效果
  10. 《Linux就该这么学》第十五天课程
  11. vue学习(1)
  12. Spring Boot(十六):使用Jenkins部署Spring Boot
  13. divide&amp;conquer:find max array
  14. android studio build.gradle中 project.ANDROID_BUILD_SDK_VERSION
  15. Office2016无法显示最近使用的文档怎么办
  16. Mahout实战---评估推荐程序
  17. AngularJS 用 $http.jsonp 跨域SyntaxError问题
  18. [Backbone]8. Level 7: Router and history
  19. G - Ice_cream&#39;s world I (并查集)
  20. Codeforce Round #554 Div.2 D - Neko and Aki&#39;s Prank

热门文章

  1. 如何使用windows performance recorder
  2. 大数乘法(A * B Problem Plus)问题
  3. jsp+servlet怎么实现文件断点上传下载
  4. BZOJ 3786: 星系探索 ETT
  5. TTTTTTTTTTTTTTTTT HDU 2586 How far away LCA的离线算法 Tarjan
  6. mini-batch
  7. Spring Boot教程(四)接收上传的multi-file的文件
  8. wannalfy 挑战赛7 F Masha与老鼠(贪心+dp)
  9. Vue v-if以及 v-else 的使用
  10. centos64位编译32位程序