Java实验报告(一)&&第三周学习总结
实验报告(一)
1. 打印输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其中各位数字立方和等于该数本身。例如,153是一个“水仙花数”。
源代码:
public class Main {
public static void main(String[]args){
for(int i=100;i<1000;i++){
int a= i/100;
int b= i%100/10;
int c=i%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的值。
源代码:
public class Main {
public static void main(String[ ] args){
int flag=1,sum=0;
for(int i=13;i<=1003;i=i+10){
int a=i*flag;
sum=sum+a;
flag=-flag;
}
System.out.println(+sum);
}}
实验结果:
3. 编程求1!+2!+3!+…+20!。
源代码:public class Main {
public static void main(String[ ] args){
long sum=0,num=1;
for(int i=1;i<=20;i++){
num =num*i;
sum=sum+num;
}
System.out.println(+sum);
}}
实验结果:
4. 编写Java程序,计算8+88+888+…前10项之和。
源代码:public class Main {
public static void main(String[ ] args){
long num=0,sum=0;
for(int i=1;i<=10;i++){
num =num*10+8;
sum=sum+num;
}
System.out.println(+sum);
}}
实验结果:
5. 一个数如果恰好等于它的因子之和,这个数就称为完数。编写程序输出1000以内的所有完数。
源代码:
public class main {
public static void main(String[ ] args){
for(int i=2;i<=1000;i++){
int num=0;
for(int j=1;j<=i/2;j++){
if(i%j==0){
num=num+j;
}}
if(num==i){
System.out.println(i);
}}}}
实验结果:
6. 编写应用程序,输出满足1+2+3+…+n<8888的最大正整数。
public class main {
public static void main(String[ ] args){
int i=0,s=0;
while(s<8888){
i=i+1;s=s+i;
}
System.out.println(i-1);
}}
实验结果:
7. 使用for循环打印下面的图形。
源代码:public class main {
public static void main(String[ ] args){
for(int i=1;i<=5;i++){
for(int k=1;k<=5-i;k++){
System.out.print(" ");
}
for(int j=1;j<=i;j++){
System.out.print(" *");
}
System.out.println();
}}}
实验结果:
第三周学习总结
在这一周中,经过一些java题目的训练,我明确的感觉到了自己的短处和缺点。我发现,有时候,如果课前或者课后没有仔细的去看老师说的知识点或者题目方法,我根本就会弄不懂这些花里胡哨的东西,越听就会越不懂,就像是一块硬馍馍,一口咬上去会觉得咬不动,即使咬动了,也难以下咽,得用心去咀嚼,才能把这些知识咽下肚,但是我发现这块馍馍我还只是含了一小块在嘴里。
Java实验报告(一)&&第三周学习总结的更多相关文章
- 实验报告一&第三周学习总结
一.实验报告 1.打印输出所有的"水仙花数",所谓"水仙花数"是指一个3位数,其中各位数字立方和等于该数本身.例如,153是一个"水仙花数" ...
- 实验报告一 &第三周课程总结
实验报告 1.打印输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其中各位数字立方和等于该数本身.例如,153是一个“水仙花数”. 实验代码: public class wdnmd{ publ ...
- JAVA实验报告四及第六周总结
JAVA第六周作业 实验报告四 第一题 (1)根据下面的要求实现圆类Circle. 1.圆类Circle的成员变量:radius表示圆的半径. 2.圆类Circle的方法成员: Circle():构造 ...
- 《JAVA程序设计》_第三周学习总结
20175217吴一凡 一.IDEA学生免费版申请后续 收到这个邮件,就说明你申请成功了,点这里进去就行了 点击接受 在下一个界面登录你之前注册的账号绑定许可证就行了,重新登录你的账号就有了一年的许可 ...
- Python 实验报告(第三周)
一.实验目的和要求 1.熟练运用常见选择结构: 2.熟练运用for循环和while循环: 3.理解带else语句的循环结构执行过程和break.continue语句在循环中的作用. 二.实验环境 软件 ...
- 第六周学习总结&java实验报告四
第六周学习总结&java实验报告四 学习总结: 上一周因为接近国庆假期,所以老师没有讲太多的新知识点,只要是带我们一起做了一个动物模拟变声器的实验,进一步了解和学习到继承的 有关知识点和应用: ...
- 20145304 Java第三周学习报告
20145304 <Java程序设计>第三周学习总结 教材学习内容总结 1.定义类: 类定义时使用class关键词,建立实例要使用new关键词. 代码如下: /*定义类 书上例子 衣服的型 ...
- 对于“2017面向对象程序设计(Java)第三周学习总结”存在问题的反馈
对于“2017面向对象程序设计(Java)第三周学习总结”存在问题的反馈 一:教学中存在的学习问题 “1.由于同学们平时练习不足,上课总是出现跟不上老师的节奏的现象. 2.个别同学上课不认真听讲,打开 ...
- 20135231 JAVA实验报告三:敏捷开发与XP实践
---恢复内容开始--- JAVA实验报告三:敏捷开发与XP实践 20135231 何佳 实验内容 1. XP基础 2. XP核心实践 3. 相关工具 实验要求 1.没有Linux基础的同学建议先学习 ...
随机推荐
- 使用Vscode添加中文汉化插件
一.首先打开Vscode,找到该软件的扩展,如下: 二.点击扩展按钮之后,会出现如下的界面,有一个扩展搜索输入框,输入chinese之后,会随之产生一些匹配的插件 三.重启一下Vscode,然后就看到 ...
- git概述(二)
分支管理 分支在实际中有什么用呢?假设你准备开发一个新功能,但是需要两周才能完成,第一周你写了50%的代码,如果立刻提交,由于代码还没写完,不完整的代码库会导致别人不能干活了.如果等代码全部写完再一次 ...
- 048:ORM模型基本的增删改查操作
ORM对数据库的增删改查基本操作: 创建模型如下: 基本的增删改查如下:
- extjs定时器TaskRunner
Extjs封装了一个定时器类叫TaskRunner,该类在Ext.util下,先看看其公共方法: TaskRunner( Number interval ) interval : Number ( ...
- Linux内核设计与实现 总结笔记(第九章)内核同步介绍
在使用共享内存的应用程序中,程序员必须特别留意保护共享资源,防止共享资源并发访问. 一.临界区和竞争条件 1.1 临界区和竞争条件 所谓临界区就是访问和操作共享数据代码段.多个执行线程并发访问同一个资 ...
- Bugku web web2
web2 打开后发现是个大滑稽啊!F12检查元素拿到flag
- sass、less中的scoped属性
1.scoped 的实现原理 Vue中的Less 中的 scoped 属性的效果主要是通过 PostCss 实现的.代码示例: //编译前 <template> <div class ...
- SVN 没有弹出输入账号和密的界面
在用TortoiseSVN的时候,点SVN Checkout输入URL之后没有提示要输入账号密码的弹出框,直接跳到下一个界面,解决办法: 因为你在初次登陆svn的时候,点了保存密码的复选框,所以只要清 ...
- Leetcode 11. Container With Most Water(逼近法)
11. Container With Most Water Medium Given n non-negative integers a1, a2, ..., an , where each repr ...
- np.asarray(a, dtype=None, order=None)
np.asarray(a, dtype=None, order=None) 参数a:可以是,列表, 列表的元组, 元组, 元组的元组, 元组的列表,多维数组 参数dtype=None, order=N ...