实验报告

实验报告一&第三周学习总结

生来就可爱ヽ(ⅴ<●) 提交于 2019-11-29 13:55:13
一、实验报告 1.打印输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其中各位数字立方和等于该数本身。例如,153是一个“水仙花数”。 (1)代码 (2)结果 2. 编写Java程序,求13-23+33-43+…+973-983+993-1003的值。 (1)代码 (2)结果 3. 编程求1!+2!+3!+…+20!。 (1)代码 (2)结果 4. 编写Java程序,计算8+88+888+…前10项之和。 (1)代码 (2)结果 5. 一个数如果恰好等于它的因子之和,这个数就称为完数。编写程序输出1000以内的所有完数。 (1)代码 (2)结果 6. 编写应用程序,输出满足1+2+3+…+n<8888的最大正整数。 (1)代码 (2)结果 7. 使用for循环打印下面的图(等腰三角形): (1)代码 (2)结果 二、总结 1.第一周开始认识了Java是什么样子的语言,学习了然后构架环境,以及安装jdk等相关的应用,也开始编译一些简单的程序,例如Hello Java, 了解到一些文件命名规则,初次接触类和对象两个全新的概念。 2.第二、三周就更进一步了解了这个语言,发现它和c语言也是有很多不同之处的,有着许多新的东西 (1)对象和类的区别 (2)构造方法 (3)this语句的引用 (4)static的作用是共享的,是静态变量常用到的 3.心得 (1

本周学习总结和实验报告一

六眼飞鱼酱① 提交于 2019-11-29 13:44:25
本周学习总结和实验报告一 撰写第三周课程总结及实验报告(一) 1.打印输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其中各位数字立方和等于该数本身。例如,153是一个“水仙花数”。 编写Java程序,求13-23+33-43+…+973-983+993-1003的值。 编程求1!+2!+3!+…+20!。 编写Java程序,计算8+88+888+…前10项之和。 一个数如果恰好等于它的因子之和,这个数就称为完数。编写程序输出1000以内的所有完数。 编写应用程序,输出满足1+2+3+…+n<8888的最大正整数。 使用for循环打印下面的图(等腰三角形) 1、水仙花。 package 作业; 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 作业; public class 求值 { public static

实验报告1

拟墨画扇 提交于 2019-11-29 13:41:25
Java实验报告 班级 计科三班 学号 20188486 姓名 高田 完成时间 评分等级 实验一 Java开发环境与简单Java程序 一、 实验目的 (1) 熟悉JDK开发环境 (2) 熟练掌握结构化程序设计方法 二、 实验内容 打印输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其中各位数字立方和等于该数本身。例如,153是一个“水仙花数”。 编写Java程序,求13-23+33-43+…+973-983+993-1003的值。 编程求1!+2!+3!+…+20!。 编写Java程序,计算8+88+888+…前10项之和。 一个数如果恰好等于它的因子之和,这个数就称为完数。编写程序输出1000以内的所有完数。 编写应用程序,输出满足1+2+3+…+n<8888的最大正整数。 使用for循环打印下面的图形。 三、 实验过程 打印输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其中各位数字立方和等于该数本身。例如,153是一个“水仙花数”。 实验源码: public class shuixianhuashu { public static void main(String[] args) { for(int i=100;i<=999;i++){ int a=i/100; int b=i%100/10; int c=i%10; if(a*a*a+b*b*b+c*c*c=

实验一实验报告

匆匆过客 提交于 2019-11-29 12:37:38
学号 2019-2020-1 《数据结构与面向对象程序设计》实验一报告 课程:《程序设计与数据结构》 班级: 1823 姓名: 孙铭泽 学号:20182305 实验教师:王志强 实验日期:2019年9月9日 必修/选修: 必修 1.实验内容 基于命令行和IDE[IntelljIDEA简易教程]( http://www.cnblogs.com/rocedu/p/4421202.html ) 进行简单的Java程序编辑、编译、运行和调试。(本次实验主要使用命令行的方式) 练习Linux基本命令; 学习Java程序的JDB调试技能: https://www.cnblogs.com/rocedu/p/6371262.html 编写简单的Java程序。 2. 实验过程及结果 先使用虚拟机vim编写一段代码,然后利用jdb进行单步调试,确认代码可以正确编译运行后将代码上传至码云。 3. 实验过程中遇到的问题和解决过程 问题1:jdb调试时list命令无法列出当前步骤位置。 问题1解决方案:将.java与.class文件放入同一目录下即可解决问题。 问题2:git push 时无法上传,提示目录为空。 问题2解决方案:与码云代码仓库连接失败,重新连接后按顺序git add .和git commit -m “”操作即可正常上传。 其他(感悟、思考等) 第一次使用虚拟机使用Java语言编写程序

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

天大地大妈咪最大 提交于 2019-11-29 12:03:34
实验报告(一) 1.打印输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其中各位数字立方和等于该数本身。例如,153是一个“水仙花数”。 2. 编写Java程序,求13-23+33-43+…+973-983+993-1003的值。 3. 编程求1!+2!+3!+…+20!。 4. 编写Java程序,计算8+88+888+…前10项之和。 5. 一个数如果恰好等于它的因子之和,这个数就称为完数。编写程序输出1000以内的所有完数。 6. 编写应用程序,输出满足1+2+3+…+n<8888的最大正整数。 7. 使用for循环打印下面的图(等腰三角形) 第三周课程总结 来源: https://www.cnblogs.com/clayLJX/p/11517251.html

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

瘦欲@ 提交于 2019-11-29 11:15:38
实验报告(一) 1.打印输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其中各位数字立方和等于该数本身。例如,153是一个“水仙花数”。 (1).实验代码: package 测试; public class 测试0 { public static void main(String[] args) { int sum,a,b,c; for(a=1;a<=9;a++) { for(b=0;b<=9;b++) { for(c=0;c<=9;c++) { sum=a*100+b*10+c; if(sum==a*a*a+b*b*b+c*c*c) { System.out.println(sum); } } } } } } (2)实验运行结果截图: 2. 编写Java程序,求13-23+33-43+…+973-983+993-1003的值。 (1).实验代码: package 测试; public class 测试0 { public static void main(String[] args) { int sum=0,a,b=1; for(a=1;a<=100;a++) { sum+=(a*10+3)*b; b=-b; } System.out.println(sum); } } (2).实验运行结果截图: 来源: https://www.cnblogs.com

实验报告一

我是研究僧i 提交于 2019-11-29 10:32:34
打印输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其中各位数字立方和等于该数本身。例如,153是一个“水仙花数”。 编写Java程序,求13-23+33-43+…+973-983+993-1003的值。 编程求1!+2!+3!+…+20!。 编写Java程序,计算8+88+888+…前10项之和。 一个数如果恰好等于它的因子之和,这个数就称为完数。编写程序输出1000以内的所有完数 编写应用程序,输出满足1+2+3+…+n<8888的最大正整数。 使用for循环打印下面的图形。 小结:这次的编程总体不是很难,但还是遇到了各种问题,例初学java时,java还是有很多小细节和c不同的,最初遇到的第一个问题就是用java如何接收键盘的输入,java的输出,这最基本的输入与输出就卡壳了,之后还有数组的调用,数学函数的调用等等遇到了各种问题都是和c的不同点。最后都通过看书查资料了解了。c与java一些语法不同,但代码的核心与思想大部分还是相同的。 来源: https://www.cnblogs.com/cxnkkk/p/11515634.html

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

佐手、 提交于 2019-11-29 10:29:30
实验报告: 1.打印输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其中各位数字立方和等于该数本身。例如,153是一个“水仙花数”。 实验代码: package number1; public class robet{ public static void main(String[] args) { int a,b,c,i; for(i=100;i<=999;i++){ a=i/100; b=(i%100)/10; c=i%100%10; if(i==a*a*a+b*b*b+c*c*c){ System.out.println(i); } } } } 运行截图: 2. 编写Java程序,求13-23+33-43+…+973-983+993-1003的值。 实验代码: package number1; public class robet{ public static void main(String[] args) { int i,k,sum=0,a=1; for(i=13;i<=1003;a++){ k=1; if(a%2==0) { k=-1*k; } sum=sum+i*k; i=i+10; } System.out.print("sum="+sum); } } 运行截图: 3. 编程求1!+2!+3!+…+20!。 实验代码: package number1;

第三周实验报告

こ雲淡風輕ζ 提交于 2019-11-29 10:05:49
一:打印输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其中各位数字立方和等于该数本身。例如,153是一个“水仙花数”。 实验代码: package hlha; import java.lang.Math; class shui{ public static void main(String[] args){ int x,y,z; int count = 0; for(int i = 100;i < 1000;i++){ x = i / 100; y = (i % 100) / 10; z = i % 10; if(Math.pow(x,3)+Math.pow(y,3)+Math.pow(z,3) == i){ count = 1; System.out.println(i+"是水仙花数"); } } if(count == 0) { System.out.println("不是水仙花"); } System.out.println(); } } 二:编写Java程序,求13-23+33-43+…+973-983+993-1003的值。 实验代码: package hlha; public class jiafa { public static void main(String[] args){ int sum = 0; int a = 1; for(int i = 13;

第一次实验报告及学习总结

此生再无相见时 提交于 2019-11-29 10:01:41
1.打印输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其中各位数字立方和等于该数本身。例如,153是一个“水仙花数”。 实验代码: package shuixianhua; public class shuixianhua { public static void main(String[] args) { int x,y,z; for(int i=100;i<1000;i++) { x=i/100; y=i%10; z=(i%100)/10; if(Math.pow(x,3)+Math.pow(y,3)+Math.pow(z,3)==i) { System.out.println(i); } } } } 实验结果截图: 2. 编写Java程序,求13-23+33-43+…+973-983+993-1003的值。 实验代码: package shuixianhua; public class qiuzhi { public static void main(String[] args) { int sum=0,y=1; for(int i=13;i<1004;i=i+10) { sum=sum+i*y; y=-y; } System.out.println(sum); } } 实验结果截图: 3. 编程求1!+2!+3!+…+20!。 实验代码: package