第三周课程总结&实验报告一
实验报告:
1.打印输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其中各位数字立方和等于该数本身。例如,153是一个“水仙花数”。
实验代码:
public static void main(String[] args) {
for (int i = 100; i <1000 ; i++) {
int firstNum = i/100;
int secondNum = i/10%10;
int thirdNum = i%10;
if(firstNum*firstNum*firstNum + secondNum*secondNum*secondNum+thirdNum*thirdNum*thirdNum == i){
System.out.println("水仙花数为:" + i);
}
}
}
}
2. 编写Java程序,求13-23+33-43+…+973-983+993-1003的值。
实验代码:
public static void main(String[] args){
int sum = 0;
int i;
int n;
for( i = 13; i<=1003;){
for(n=1;n<=100;n++){
if(n%2==0)
sum-=i;
else
sum+=i;
i+=10;
}
}
System.out.println(sum);
}
}
3. 编程求1!+2!+3!+…+20!。
public static void main(String[] args){
long sum = 0;
for(int i=0;i<20;i++)
sum += factorial(i+1);
System.out.println(sum);
}
private static long factorial(int n){
int mult = 1;
for(int i=1;i<n+1;i++)
mult *= i;
return mult;
}
}实验截图:
public static void main(String args[]){
long a,b=0, c=0;
System.out.println("sum");
for(a=1;a<=10;a++){
b=b*10+8;
c+=b;
}
System.out.print(c);
}
}
5. 一个数如果恰好等于它的因子之和,这个数就称为完数。编写程序输出1000以内的所有完数。
实验代码:
public static void main(String[] args){
int i,j;
int num = 0;
for(i=1; i<=1000; i++){
num = 0;
for(j=1; j<i; j++){
if(i%j == 0){
num = num+j;
}
}
if(i == num){
System.out.print(i+" ");
}
}
}
}
public static void main(String[] args){
int sum=0;
int i;
for(i=1;sum+i<8888;i++){
sum=sum+i;
}
System.out.println("sum"+sum);
System.out.println(i-1);
}
}
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();
}
}
}
转载于:https://www.cnblogs.com/y6666/p/11522577.html
第三周课程总结&实验报告一相关推荐
- 第三周课程总结实验报告一
第三周课程总结 一.第三周课程总结 学习Java已经有三周了,总体来说掌握的不太好,特别是Java的输入语法.语句,还有一些基本语法书写规则不太熟练,再是调用方法的规则:方法名可以相同,参数列表不同, ...
- 第三周课程总结实验报告
一,打印输出所有的"水仙花数",所谓"水仙花数"是指一个3位数,其中各位数字立方和等于该数本身.例如,153是一个"水仙花数". 1,实验代 ...
- 第五周课程总结实验报告(三)
实验三 String类的应用 一.实验目的 (1) 掌握类String类的使用: (2) 学会使用JDK帮助文档: 二.实验内容 1.已知字符串:"this is a test of jav ...
- 第三周课程总结及实验报告(一)
Java实验报告(一) 实验一 Java开发环境与简单Java程序 一. 实验目的 (1) 熟悉JDK开发环境 (2) 熟练掌握结构化程序设计方法 二. 实验内容 打印输出所有的"水仙花数& ...
- 2019春第二次课程设计实验报告
2019春第二次课程设计实验报告 一.实验项目名称: 贪吃蛇游戏编写: 二.实验项目功能描述: 这个实验主要是实现游戏的正常运行,实现的目标是对小蛇移动的控制, 同时对小蛇数据的保存,如何实现转弯的效 ...
- 2109春第一次课程设计实验报告
2019春第一次课程设计实验报告 一.实验项目名称: 飞机游戏的编写 二.实验项目功能描述: 这个实验主要是实现游戏的正常运行,实现控制飞机的移动功能,增加其实用度, 同时还实现发射子弹和出现敌机的操 ...
- c语言图形时钟编程,C语言图形时钟课程设计实验报告.doc
C语言图形时钟课程设计实验报告.doc 目录 1.系统功能要求 . 2. 数据结构设计及 说明 . 3.程序结构(画流程图) . 4.各模块的功能 . 5.试验结果(包括输入数据和输出结果) . 6. ...
- 2019春第一次课程设计实验报告
2019春第一次课程设计实验报告 一.实验项目名称 反弹球消砖块 二 .实验项目功能描述 用c语言编写一个反弹球小游戏,可以自己改变游戏的各项数据,可以通过键盘的 "a",&quo ...
- 基于python的文件加密传输系统 毕业论文_20183411 李丞灏 2020-2021 《python程序设计》 实验三 加密传输文件 实验报告...
20183411 李丞灏 2020-2021 <python程序设计> 实验三 加密传输文件 实验报告 课程:<Python程序设计> 班级: 1834 姓名: 李丞灏 学号: ...
- c语言时钟报告,C语言图形时钟课程设计实验报告
C语言图形时钟课程设计实验报告 目录1.系统功能要求.2. 数据结构设计及说明.3.程序结构(画流程图) .4.各模块的功能.5.试验结果(包括输入数据和输出结果) .6.体会.7.参考文献.8.附录 ...
最新文章
- 在python中requests模块怎么安装_Python requests模块在Windows下安装
- Bash脚本教程之set命令
- Visual Studio 编写纯C语言程序
- Linux基础——Linux 基本指令 nano 和 cat
- atitit.提升开发效率---使用server控件生命周期 asp.net 11个阶段 java jsf 的6个阶段比較...
- Qt下PDF阅读器的开发
- 思科交换机接口配置trunk_思科交换机配置TRUNK的主要步骤
- 第七届“泰迪杯”——个人总结吧
- 使用Spring Cache设置缓存条件
- matlab基于技术的磨皮,美颜磨皮SDK中关于磨皮算法的大致实现流程
- 当析构函数遇到多线程 ── C++ 中线程安全的对象回调
- HOME: First Word —— 字符串分割、正则表达式
- 有道云笔记如何修改全局默认字体样式
- matlab实现图片锐化处理
- 关于尔雅平台通识课《创业创新执行力》的考试方法与考试须知
- 中国智慧物流行业应用模式与运营前景动态调研报告2022版
- vue js 进来页面自动播放背景音乐
- Games101结合Unity Shader入门精要学习笔记(个人向)
- SimpleFOC vs code + PlatformIO环境搭建
- VMware NSX 4.1 发布 - 网络安全虚拟化平台
热门文章
- 进入已经打开的pyrebox_PyREBox-可用Python编写脚本的逆向工程沙盒
- python win32转pdf 横版_Python调用Win32com实现Office批量转PDF
- python修改csv文件字段顺序_Pandas中DataFrame交换列顺序的方法实现
- java stack 实现_Swift Stack实现
- Android通知,PendingIntent示例
- C#启动前为所有的Form设置统一的Icon
- 完整的微服务系统应该包括哪些功能?
- Java基础:如何改变字符串内字符的大小写
- 80%的前端程序员都遇到的问题,你中招了吗?
- WebSocket 协议 RFC 文档(全中文翻译)