Java第三周总结&实验报告(1)
总结:不知不觉,到了第三周,回顾这一周,我更加深入了解了main方法,除此之外,学习了两个关键字,一个this,一个static,this在强调属性时,只能放在句首且不能循环调用,static声明用于对类名称的调用。还有作业挺难的,一点不比C简单!
实验(一)
1.打印水仙花数
实验代码:
public class Hello{
public static void main(String[] args){
for(int i=100;i<1000;i++){
int a=i/100;
int b=i/10%10;
int c=i%10;
if(Math.pow(a,3)+Math.pow(b,3)+Math.pow(c,3)==i){
System.out.println(i);
}
}
}
}
运行截图
2.求13-23+33-43+···+973-983+993-1003的值
实验代码:
public class Hello{
public static void main(String[] args){
int sum=0;
int flag=1;
for(int i=13;i<=1003;){
sum=i*flag+sum;
flag=-flag;
i=i+10;
}
System.out.println(sum);
}
}
运行截图
3.求1!+2!+3!+···+20!的值
实验代码:
public class Hello{
public static void main(String args[]){
int sum=0;
int i,j;
for(i=1;i<21;i++){
k=1;
for(j=1;j<=i;j++){
k*=j;
}
sum+=k;
}
System.out.println(sum);
}
}
运行截图
4.求8+88+888+···前10项之和
实验代码:
public class Hello{
public static void main(String[] args){
int i;
int n=0,sum=0;
for(i=1;i<=10;i++){
n=n*10+8;
sum+=n;
}
System.out.println(sum);
}
}
运行截图
5.求1000之内的完数
实验代码:
public class Hello{
public static void main(String args[]){
int i,j,sum;
for(i=2;i<1000;i++){
sum=1;
for(j=2;j<i;j++){
if(i%j==0){
sum+=j;
}
}
if(sum==i){
System.out.println(i);
}
}
}
}
运行截图
6.求满足1+2+3+···n<8888的最大正整数
实验代码:
public class Hello{
public static void main(String args[]){
int n=0,sum=0;
while(sum<8888){
n+=1;
sum+=n;
}
System.out.println(n);
}
}
运行截图
7.用for循环打印三角形
实验代码:
public class Hello{
public static void main(String[] args) {
int i,j;
for(i=1;i<=5;i++){
for(j=5-i;j>0;j--){
System.out.print(" ");
}
for(j=1;j<=i;j++)
System.out.print("* ");
System.out.print("\n");
}
}
}
运行截图
Java第三周总结&实验报告(1)的更多相关文章
- 第三周总结&实验报告一
第三周总结 在这周对Java进行了更深层次的学习,Java的学习也越来越难了,慢慢的加入了一些新的构造新的方法,还有许许多多简化代码的相关知识,我还是要认真的去吃透这些知识,自己也要慢慢的去研究一些题 ...
- 第五周总结&实验报告三
第五周总结&实验报告三 实验报告 1.已知字符串:"this is a test of java".按要求执行以下操作:(要求源代码.结果截图.) ① 统计该字符串中字母s ...
- 20145330《Java程序设计》第二次实验报告
20145330<Java程序设计>第二次实验报告 实验二 Java面向对象程序设计 实验内容 1.初步掌握单元测试和TDD 2.理解并掌握面向对象三要素:封装.继承多态 3.初步掌握UM ...
- 20145320《Java程序设计》第二次实验报告
20145320<Java程序设计>第二次实验报告 北京电子科技学院(BESTI)实验报告 课程:Java程序设计 班级:1453 指导教师:娄嘉鹏 实验日期:2016.04.12 15: ...
- 20145211 《Java程序设计》实验报告五————Java网络编程及安全实验报告
实验内容 1.掌握Socket程序的编写: 掌握密码技术的使用: 设计安全传输系统. 实验步骤 这一部分是与我的partner合作的,详见他的博客- [20145326 <Java程序设计> ...
- 《Java程序设计》第二次实验报告
20145220 <Java程序设计>第二次实验报告 课程:Java程序设计 指导教师:娄嘉鹏 实验日期:2016.04.12 实验名称:Java面向对象程序设计 实验内容 初步掌握单元测 ...
- 20175316 盛茂淞 2018-2019-2 《Java程序设计》实验一 Java开发环境的熟悉 实验报告
20175316 盛茂淞 2018-2019-2 <Java程序设计>实验一 Java开发环境的熟悉 实验报告 一.实验要求 1.使用JDK编译.运行简单的Java程序: 2.使用IDEA ...
- 20145333 《Java程序设计》第二次实验报告
2014333 <Java程序设计>第二次实验报告 课程:Java程序设计 指导教师:娄嘉鹏 实验日期:2016.04.12 实验名称:Java面向对象程序设计 实验内容 初步掌握单元测试 ...
- 20145240 《Java程序设计》第二次实验报告
20145240 <Java程序设计>第二次实验报告 北京电子科技学院(BESTI)实验报告 课程:Java程序设计 班级:1452 指导教师:娄嘉鹏 实验日期:2016.04.12 实验 ...
随机推荐
- 造个自己的Vue的UI组件库类似Element
前言 随着前端的三大框架的出现,组件化的思想越来越流行,出现许多组件库.它能够帮助开发者节省时间提高效率, 如React的Ant-design,Vue的iView,Element等,它们的功能已经很完 ...
- [CF1208D] Restore Permutation
传送门 题意:有一个长为\(n\)的排列\(p\),设\(S_i=\sum_{j=1}^{i-1}p_j\cdot[p_j<p_i]\),给出\(S\),要求还原出\(p\).保证有解,\(n\ ...
- 基于vue上传base64图片,通过canvas压缩base64
其实和vue关系不大,和我们之前做上传压缩性质是一样的 当然下面的代码是没有处理ios横屏拍照的bug的 有兴趣的可以多搜一下 网上都有相应的解答 .. var that = this if (e. ...
- 关于mysql(Navicat premium软件中) 外键设置中“删除”和“更新”选项详解
ON DELETE restrict(约束):当在父表(即外键的来源表)中删除对应记录时,首先检查该记录是否有对应外键,如果有则不允许删除. no action:意思同restrict.即如果存在从数 ...
- Spark--wordcount(词频降序)
import org.apache.spark.{SparkConf, SparkContext} object wc2 { def main(args: Array[String]): Unit = ...
- wepy 中文乱码
<view class="loginTitle"> <view class="{{currentTab==0?'select':'default'}}& ...
- HTML中表格table标签的实例
一.表格有边框,第一行居中对齐 二.表格没有边框 三.表格有水平标题 四.表格有垂直标题 五.合并行单元格 colspan合并单元格 六.表格有单元格边距(内边距) 七.表格没有单元格间距 八.表格有 ...
- php array_keys()函数 语法
php array_keys()函数 语法 作用:返回包含数组中所有键名的一个新数组.直线电机选型 语法:array_keys(array,value,strict) 参数: 参数 描述 array ...
- luogu 2491 [SDOI2011]消防 / 1099 树网的核 单调队列 + 树上问题
Code: #include<bits/stdc++.h> #define ll long long #define maxn 300001 #define inf 1000000000 ...
- 【bzoj3295】[Cqoi2011]动态逆序对
题目描述: 对于序列A,它的逆序对数定义为满足i<j,且Ai>Aj的数对(i,j)的个数.给1到n的一个排列,按照某种顺序依次删除m个元素,你的任务是在每次删除一个元素之前统计整个序列的逆 ...