实验报告(一)

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. 实验报告一&第三周学习总结

    一.实验报告 1.打印输出所有的"水仙花数",所谓"水仙花数"是指一个3位数,其中各位数字立方和等于该数本身.例如,153是一个"水仙花数" ...

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

    实验报告 1.打印输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其中各位数字立方和等于该数本身.例如,153是一个“水仙花数”. 实验代码: public class wdnmd{ publ ...

  3. JAVA实验报告四及第六周总结

    JAVA第六周作业 实验报告四 第一题 (1)根据下面的要求实现圆类Circle. 1.圆类Circle的成员变量:radius表示圆的半径. 2.圆类Circle的方法成员: Circle():构造 ...

  4. 《JAVA程序设计》_第三周学习总结

    20175217吴一凡 一.IDEA学生免费版申请后续 收到这个邮件,就说明你申请成功了,点这里进去就行了 点击接受 在下一个界面登录你之前注册的账号绑定许可证就行了,重新登录你的账号就有了一年的许可 ...

  5. Python 实验报告(第三周)

    一.实验目的和要求 1.熟练运用常见选择结构: 2.熟练运用for循环和while循环: 3.理解带else语句的循环结构执行过程和break.continue语句在循环中的作用. 二.实验环境 软件 ...

  6. 第六周学习总结&java实验报告四

    第六周学习总结&java实验报告四 学习总结: 上一周因为接近国庆假期,所以老师没有讲太多的新知识点,只要是带我们一起做了一个动物模拟变声器的实验,进一步了解和学习到继承的 有关知识点和应用: ...

  7. 20145304 Java第三周学习报告

    20145304 <Java程序设计>第三周学习总结 教材学习内容总结 1.定义类: 类定义时使用class关键词,建立实例要使用new关键词. 代码如下: /*定义类 书上例子 衣服的型 ...

  8. 对于“2017面向对象程序设计(Java)第三周学习总结”存在问题的反馈

    对于“2017面向对象程序设计(Java)第三周学习总结”存在问题的反馈 一:教学中存在的学习问题 “1.由于同学们平时练习不足,上课总是出现跟不上老师的节奏的现象. 2.个别同学上课不认真听讲,打开 ...

  9. 20135231 JAVA实验报告三:敏捷开发与XP实践

    ---恢复内容开始--- JAVA实验报告三:敏捷开发与XP实践 20135231 何佳 实验内容 1. XP基础 2. XP核心实践 3. 相关工具 实验要求 1.没有Linux基础的同学建议先学习 ...

随机推荐

  1. 客户端远程连接docker容器中的mysql 报1251错误

    1.启动容器: [root@localhost ~]# docker run -d -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 mysql2.进入容器: [r ...

  2. centos 安装代理服务 proxy server squild

    以下内容复制自https://blog.csdn.net/qingfengxulai/article/details/80853870 放置此处便于检索 1 安装 sudo yum install s ...

  3. snmpwalk工具使用

     snmpwalk是SNMP的一个工具,它使用SNMP的GETNEXT请求查询指定OID(SNMP协议中的对象标识)入口的所有OID树信息,并显示给用户. 在linux下使用snmpwalk工具,我们 ...

  4. 使用RAP2模拟假数据实现前后端分离

    一.为什么使用RAP2 在一个项目的开发中,在页面需要使用大量数据进行渲染生成前,后端开发人员的接口可能还没有写完, 当前端没有后端数据支持的情况下,我们使用mock.js(mock.js用于生成随机 ...

  5. 【leetcode】1169. Invalid Transactions

    题目如下: A transaction is possibly invalid if: the amount exceeds $1000, or; if it occurs within (and i ...

  6. celery结合redis 使用

    使用 Redis¶ 安装¶ 对 Redis 的支持需要额外的依赖.你可以用 celery[redis] 捆绑 同时安装 Celery 和这些依赖: $ pip install -U celery[re ...

  7. for-in语句和with语句、break和continue语句

    for-in语句 for-in语句是一种精准迭代语句,可以用来枚举对象的属性,用以遍历一个对象的全部属性. for…in声明用于对数组或者对象的属性进行循环操作: for…in循环中的代码每执行一次, ...

  8. telnet ip 端口

    telnet ip 端口 1.关闭防火墙, 2.配置防火墙,出入端规则

  9. Java基础之方法详解

    方法的所属性 在Java的语言中,方法相当于C语言中的函数,但是它与传统的函数也有着明确的不同:在结构化的语言中,函数是一等公民,整个程序是由一个个函数组成的:但是在面向对象的语言里,类是一等公民,整 ...

  10. WinSetupFromUSB - 超简单制作多合一系统安装启动U盘的工具 (支持Win/PE/Linux启动盘)

    很多同学都喜欢将电脑凌乱不堪的系统彻底重装以获得一个"全新的开始",但你会发现如今很多电脑都已经没有光驱了,因此制作一个U盘版的系统安装启动盘备用是非常必要的. 我们之前推荐过 I ...