实验报告(一)

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. deletefile 与KILL

    1.Kill 语句 从磁盘中删除文件.语法Kill pathname必要的 pathname 参数是用来指定一个文件名的字符串表达式.pathname 可以包含目录或文件夹.以及驱动器.说明在 Mic ...

  2. [转]0day零距离

    前言: 想起这个话题,还要从早年网上的一则新闻说起--"美国联邦官员于2001年12月11日宣布,已破获一起以因特网为犯罪手段的特大软件盗版案--盗版软件的总价值至少高达10亿美元.据悉,该 ...

  3. gperftools尝试

    最近在找windows下比较好用的函数时间统计的库,听同事说gperftools是跨平台的,就下载下来尝试了一把.发现它确实实现了windows上可以调用的dll库文件(tcmalloc_minima ...

  4. 线段树维护区间前k小

    线段树维护区间前k小 $ solution: $ 觉得超级钢琴太麻烦?在这里线段树提供一条龙服务 . 咳咳,开始讲正题!这道题我们有一个和超级钢琴复杂度一样 $ ~O(~\sum x\times lo ...

  5. sql中的group_concat用法

    group_concat(),手册上说明:该函数返回带有来自一个组的连接的非NULL值的字符串结果.比较抽象,难以理解. 通俗点理解,其实是这样的:group_concat()会计算哪些行属于同一组, ...

  6. 正确重写hashCode方法

    https://blog.csdn.net/HD243608836/article/details/87367763 到这里,对象写完了,开始描述问题. 计算hashCode的注意事项: 1.不能包含 ...

  7. JavaSE---显式锁

    1.概述 1.1.jdk5之前,用于  调节共享对象访问机制  只有 synchronized.volatile:     jdk5之后,提供了  显示锁:Lock.ReentrantLock...: ...

  8. HDU-6534-Chika and Friendly Pairs (莫队算法,树状数组,离散化)

    链接: https://vjudge.net/contest/308446#problem/C 题意: Chika gives you an integer sequence a1,a2,-,an a ...

  9. 【leetcode】1128. Number of Equivalent Domino Pairs

    题目如下: Given a list of dominoes, dominoes[i] = [a, b] is equivalent to dominoes[j] = [c, d] if and on ...

  10. 数组对象去重 reduce()

    let log = console.log.bind(console); let person = [ {id: 0, name: "小明"}, {id: 1, name: &qu ...