实验报告

Java实验报告(一)及总结

二次信任 提交于 2019-11-29 17:08:31
1. 打印输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其中各位数字立方和等于该数本身。例如,153是一个“水仙花数”。 实验源码: package com.company; public class Main { public static void main(String[] args) { int x,y,z,i; for(i=100;i<=999;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){ System.out.println("水仙花数有"+i); } } } } 实验结果: 水仙花数有153 水仙花数有370 水仙花数有371 水仙花数有407 2. 编写Java程序,求13-23+33-43+…+973-983+993-1003的值。 实验源码: class subject2 { public static void main(String[] args) { int sum = 0; for (int i=1;i<=100;i++) { if (i%2==0) { sum -=i*10+3; } else { sum+=i*10+3; } } System.out.println("13-23+33-43+…+973-983

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

我是研究僧i 提交于 2019-11-29 17:05:45
Java实验报告(一) 实验一 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循环打印下面的图形。   三、 实验过程 1. 打印输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其中各位数字立方和等于该数本身。例如,153是一个“水仙花数”。 实验源码: package work; public class Narcissistic { public static void main(String[] args) { int i; int a, b, c; for(i=100;i<=999;i++){ a=i%10; b=i/10%10; c=i/100%10; if(i==Math.pow(a,3)+Math.pow(b

第三周课程总结及实验报告

北战南征 提交于 2019-11-29 17:05:34
班级 计科一班 学号 20188381 姓名 罗宇梁 一、 实验目的 (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 Flower { public static void main(String[] args) { int n, a, c, b; for(n=100;n<1000;n++) { a=n%10; c=n/10%10; b=n/100%10; if(n==a*a*a+c*c*c+b*b*b) { System.out.println(n); } } } } 实验结果: 2

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

雨燕双飞 提交于 2019-11-29 17:03:24
实验一 Java开发环境与简单Java程序 一.实验目的 (1)熟悉JDK开发环境 (2)熟练掌握结构化程序设计方法 二.实验内容 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循环打印下面的图形。 * * * * * * 三.实验过程(由于电脑原因,我的截图格式有问题,转不了格式,所以没有结果截图) 1.打印输出所有的“水仙花数”,所谓“水仙花数“是指一个3位数,其中各位数字立方和等于该数本身。例如,153是一个”水仙花数"。 实验代码:public class Hello{ public static void main(String[] args){ int a,b,c,i; for(i=100;i<1000;i++){ a=i/100; b=(i%100)/10; c=i%10; if(a a a+b b b

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

三世轮回 提交于 2019-11-29 16:53:48
本周学到的知识点 1.类的封装,加上关键词 private 可以将属性变为私有的。 2.私有属性中使用 setter 方法与 getter 方法。 3.构造方法的定义、创建、使用。 4.匿名对象的定义与使用。 4. this 关键词的作用。 (1).使用 this 强调类中的方法。 (2).表示类中的属性。 (3).可以使用 this 调用类中的构造方法(不能循环调用、必须放在首行)。 (4). this 表示当前对象。 static 关键字的作用。 来源: https://www.cnblogs.com/lcbxhda/p/11523625.html

20182310 第一周实验报告

≯℡__Kan透↙ 提交于 2019-11-29 16:41:18
20182310 《数据结构与面向对象程序设计》第一周实验报告 课程:《数据结构与面向对象程序设计》 班级:1823 姓名:周烔 学号:20182310 实验老师:王志强 实验日期:2019/9/9 选修/必修:必修 1.实验内容: 1.基于命令行和IDE Intellj IDEA 简易教程进行简单的Java程序编辑、编译、运行和调试。( https://www.cnblogs.com/rocedu/p/4421202.html ) 2.练习Linux基本命令; 3.学习Java程序的JDB调试技能。 4.编写简单的Java程序。 2.实验内容过程及结果 1.使用vim建立一个java小程序 2.使用 javac 编译.java文件 3.使用jdb -classpath .:./bin file 单步调试 4.使用git命令将代码上传至码云 3.实验过程中遇到的问题和解决过程 1.在使用上传时,上传时总是出现未更新代码的情况 解决方法:在该终端内重新使用 vi 命令打开java文件进行修改。之前在修改时,是在另外一个终端修改,因此导致未同步。 2.JDB调试时未在src文件夹找到java文件 解决方案:将java文件移入src文件夹中。 其他(感悟,思考) 1.打java文件一定要认真仔细,不同于C语言是基于windows系统,因此有些快捷键使用方法也不同 2.有问题及时请教

实验报告一

六月ゝ 毕业季﹏ 提交于 2019-11-29 16:41:13
20182313 2019-2020-1 《数据结构与面向对象程序设计》实验一报告 课程:《程序设计与数据结构》 班级:1823 姓名:刘尧 学号:20182313 实验教师:王志强 实验日期:2019年9月9日 必修/选修:必修 1.实验内容 基于命令行和IDE(Intellj IDEA 简易教程]( http://www.cnblogs.com/rocedu/p/4421202.html)进行简单的Java程序编辑、编译、运行和调试 。(本次实验主要使用命令行的方式) 练习Linux基本命令; 学习Java程序的JDB调试技能: https://www.cnblogs.com/rocedu/p/6371262.html 编写简单的Java程序。 2.实验过程及结果 1.在vim中编写一个简单的名为“HelloJDB”的Java程序 2.输入 javac -g -d bin src/HelloJDB.java 命令进行编译 3.输入 jdb -classpath .:./bin HelloJDB 进行调试 4.将代码上传到码云 3. 实验过程中遇到的问题和解决过程 问题一:在对程序进行编译时出现下图错误 问题一解决方案:自作聪明进入src中进行编译才导致这个错误,应该在初始界面直接用javac进行编译。 问题二:在上传到码云时,输入 git add. 时总是报fatal

实验报告二

大兔子大兔子 提交于 2019-11-29 16:28:21
Java实验报告 班级:计科二班 学号:20188435 姓名:徐鸿敏 完成时间: 评分等级 实验二 Java简单类与对象 一、实验目的 (1) 掌握类的定义,熟悉属性、构造函数、方法的作用,掌握用类作为类型声明变量和方法返回值; (2) 理解类和对象的区别,掌握构造函数的使用,熟悉通过对象名引用实例的方法和属性; (3) 理解static修饰付对类、类成员变量及类方法的影响。 二、实验内容 1. 写一个名为Rectangle的类表示矩形。其属性包括宽width、高height和颜色color,width和height都是double型的,而color则是String类型的。要求该类具有: (1) 使用构造函数完成各属性的初始赋值 (2) 使用get…()和set…()的形式完成属性的访问及修改 (3) 提供计算面积的getArea()方法和计算周长的getLength()方法 2. 银行的账户记录Account有账户的唯一性标识(11个长度的字符和数字的组合),用户的姓名,开户日期,账户密码(六位的数字,可以用0开头),当前的余额。银行规定新开一个账户时,银行方面提供一个标识符、账户初始密码123456,客户提供姓名,开户时客户可以直接存入一笔初始账户金额,不提供时初始余额为0。定义该类,并要求该类提供如下方法:存款、取款、变更密码、可以分别查询账户的标识、姓名、开户日期

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

旧巷老猫 提交于 2019-11-29 16:25:42
实验一 Java开发环境与简单Java程序 一、实验目的 (1) 熟悉JDK开发环境 (2) 熟练掌握结构化程序设计方法 二、实验内容 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循环打印下面的图形。 三、实验过程 1、 打印输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其中各位数字立方和等于该数本身。例如,153是一个“水仙花数”。 源码: public class Project{ public static void main(String args[]) { int x,y,z; for(int i=0;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){

第一次实验报告总结

你。 提交于 2019-11-29 16:23:43
一、实验目的 熟悉JDK开发环境 熟练掌握结构化程序设计方法 二、实验内容 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循环打印下面的图(等腰三角形) 三、实验进程 1、 打印输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其中各位数字立方和等于该数本身。例如,153是一个“水仙花数”。 实验源代码 public class 水仙花数{ 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