一,打印输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其中各位数字立方和等于该数本身。例如,153是一个“水仙花数”。

1,实验代码

public class shuixianhua{public static void main(String[]args){int a,b,c;for(int n=100; n<1000;n++){a=n/100;b=n%100/10;c=n%10;if(n==Math.pow(a,3)+Math.pow(b,3)+Math.pow(c,3)){System.out.println(n);}}}
} 

2,运行截图。

3,设计思路
这个题目主要是让我们提取数字的个位十位百位,只要解决了这个问题这题就很简单了用一个for循环就可以解决。
(李津老师上课的时候讲过这个题目)这个题目没有遇到什么问题。

二,编写Java程序,求13-23+33-43+…+973-983+993-1003的值。

1,实验代码

public class qiuhe{public static void  main(String[]args){int sum=0;int a; int b;for(a=13;a<=1003;){for(b=1;b<=100;b++){if(b%2==0)sum-=a;elsesum+=a;a+=10;}}System.out.println(sum);}
}

2,运行截图

3,设计思路
这个题目我们观察到数字每次都是加10,个位总是3,去掉个位的话前面的数字就可以看成1到100,而且前面的数字
是奇数它就是加号,反之就是减号。所以就可以用for循环做出来了。

三,编程求1!+2!+3!+…+20!。

1,实验代码

public class jiecheng{public static void main(String[]args){int sum=0;for(int a=1; a<=20; a++){int n=1;        for(int b=1; b<=a; b++){n*=b;}sum+=n;}System.out.println("输出总和:"+sum);}
}

2,运行截图

3,设计思路
这个题目一开始不知道怎么去表示阶乘,然后上网查询后知道了用两个for循环来表示,最后求和就可以了。

四, 编写Java程序,计算8+88+888+…前10项之和

1,实验代码

public class work{public static void main(String args[]){long a=8;long b=8;for(int i=1; i<10; i++){a=a*10+8;b=b+a;}System.out.println(b);}
}

2,运行截图

3,设计思路
这个题目一开始用int去定义做的,然后算出的结果和别人算的不一样,后面就改成long型就解决了。

五,一个数如果恰好等于它的因子之和,这个数就称为完数。编写程序输出1000以内的所有完数

1,实验代码

public class wangshu{public static void main(String[]args){System.out.println("1000以内的完数有:");for(int i=2; i<=1000; i++){int sum=0;for(int n=1; n<i; n++){if(i%n==0){sum+=n;}}if(sum==i){System.out.println(i+"");}}}
}

2,运行截图

3,设计思路
这个题目还没有搞懂,上网查询了后看了代码还是有些不懂,那两个循环不是特别懂,有点反应不过来

六,编写应用程序,输出满足1+2+3+…+n<8888的最大正整数。

1,实验代码

public class bijiao{public static void main(String [] args){int sum=0;int i;for(i=1; sum+i<8888; i++){sum+=i;}System.out.println("最大整数:"+(i-1));  }
}

2,运行截图

3,设计思路
这个题目挺简单,一个for循环就可以解决

七;使用for循环打印下面的图(等腰三角形)

1,实验代码

public class sjx{public static void main(String[]args){for(int i=1; i<=5; i++){for(int n=0; n<5-i; n++){System.out.print(" ");}for(int x=1; x<=i; x++){System.out.print("* ");}System.out.println();}}
}

2,运行截图

本周学习类容

1,java中this关键字的作用
(1)this强调本类中的方法。
(2)表示本类中的熟悉.
(3)可以 使用this调用本类的构造方法。
(4)this表示单前对象
2,java中static关键字
(1)程序中使用static声明属性的话,则此属性称为全局属性(也叫静态属性)
static不可调用非静态方法的属性。
(2)static也可以用来声明方法,用它声明的方法有时也被称为类方法,可以用类名直接调用。
3,理解main()方法
public:表示此方法可以被外部调用。
static:表示此方法可以由类名直接调用。
void:主方法是程序的起点,所以不需要任何返回值。
main:主系统规定好默认调用的方法名称,执行的时候,默认找到main()方法名称。
String args[]:表示运行时的参数。

转载于:https://www.cnblogs.com/tangjiacheng/p/11508819.html

第三周课程总结实验报告相关推荐

  1. 第三周课程总结实验报告一

    第三周课程总结 一.第三周课程总结 学习Java已经有三周了,总体来说掌握的不太好,特别是Java的输入语法.语句,还有一些基本语法书写规则不太熟练,再是调用方法的规则:方法名可以相同,参数列表不同, ...

  2. 第五周课程总结实验报告(三)

    实验三 String类的应用 一.实验目的 (1) 掌握类String类的使用: (2) 学会使用JDK帮助文档: 二.实验内容 1.已知字符串:"this is a test of jav ...

  3. 第三周课程总结及实验报告(一)

    Java实验报告(一) 实验一 Java开发环境与简单Java程序 一. 实验目的 (1) 熟悉JDK开发环境 (2) 熟练掌握结构化程序设计方法 二. 实验内容 打印输出所有的"水仙花数& ...

  4. 2019春第二次课程设计实验报告

    2019春第二次课程设计实验报告 一.实验项目名称: 贪吃蛇游戏编写: 二.实验项目功能描述: 这个实验主要是实现游戏的正常运行,实现的目标是对小蛇移动的控制, 同时对小蛇数据的保存,如何实现转弯的效 ...

  5. 2109春第一次课程设计实验报告

    2019春第一次课程设计实验报告 一.实验项目名称: 飞机游戏的编写 二.实验项目功能描述: 这个实验主要是实现游戏的正常运行,实现控制飞机的移动功能,增加其实用度, 同时还实现发射子弹和出现敌机的操 ...

  6. c语言图形时钟编程,C语言图形时钟课程设计实验报告.doc

    C语言图形时钟课程设计实验报告.doc 目录 1.系统功能要求 . 2. 数据结构设计及 说明 . 3.程序结构(画流程图) . 4.各模块的功能 . 5.试验结果(包括输入数据和输出结果) . 6. ...

  7. 2019春第一次课程设计实验报告

    2019春第一次课程设计实验报告 一.实验项目名称 反弹球消砖块 二 .实验项目功能描述 用c语言编写一个反弹球小游戏,可以自己改变游戏的各项数据,可以通过键盘的 "a",&quo ...

  8. 基于python的文件加密传输系统 毕业论文_20183411 李丞灏 2020-2021 《python程序设计》 实验三 加密传输文件 实验报告...

    20183411 李丞灏 2020-2021 <python程序设计> 实验三 加密传输文件 实验报告 课程:<Python程序设计> 班级: 1834 姓名: 李丞灏 学号: ...

  9. c语言时钟报告,C语言图形时钟课程设计实验报告

    C语言图形时钟课程设计实验报告 目录1.系统功能要求.2. 数据结构设计及说明.3.程序结构(画流程图) .4.各模块的功能.5.试验结果(包括输入数据和输出结果) .6.体会.7.参考文献.8.附录 ...

最新文章

  1. 自动驾驶规划术语与搜索空间的几种方法
  2. Wallop下蛋送邀请。
  3. JavaScript放头部不执行的情况(针对新手)
  4. WinForm ListView
  5. My Opportunity应用点击Edit后出现time out的错误分析
  6. 每天写出好代码的5个建议
  7. Java性能调优:充分利用垃圾收集器
  8. php 区块链算法_PoW/BFT等5种主流区块链共识算法的开源代码实现
  9. 故宫的“烧脑奇书”又火了!豆瓣9.2分,11种结局,可以玩一年!
  10. JS Math对象(算数、四舍五入、随机数)
  11. 动手学深度学习(PyTorch实现)(七)--LeNet模型
  12. python中darks_在Python 3中使用YOLOv2
  13. Netty5 Write和Flush事件处理过程_源码讲解
  14. paip.提升效率---质量控制--代码风格模板化
  15. VMware centos7镜像安装详细步骤
  16. java怎么打印反三角形_Java基础练习——打印正反三角形
  17. tplink 智能dhcp服务器,tplink路由器设置:桥接提示“获取IP地址失败,请检查主路由器DHCP服务器是否开启”...
  18. java开发app教程,就是这么简单
  19. 【苹果推iMessage送】摆设overrideUserInterfaceStyle属性以使该视图及其子视图具备特定的UIUserInterfaceStyle
  20. 看未来的企业是如何解决潜规则的

热门文章

  1. Aristochart – 灵活的 HTML5 Canvas 折线图
  2. 不可多得的Javascript(AJAX)开发工具 - Aptana
  3. Xshell5 提示要继续使用此程序,您必须应用最新的更新或使用新版本
  4. 解决MVN install一直处于下载jar包等待问题
  5. 多个openstack合并成一个openstack的多个region
  6. HeartBeat 集群组件概述
  7. Quality Center Issue with CAPICOM.DLL not prop...
  8. https的双向认证
  9. 【Node】node的模块
  10. Java并发编程—什么是线程?