实验报告一 &第三周课程总结
实验报告
1.打印输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其中各位数字立方和等于该数本身。例如,153是一个“水仙花数”。
实验代码:
public class wdnmd{
public static void main (String[] args){
int x,y,z;
for(int i=;i<=;i++){
x=i/;
y=(i/)/;
z=i%;
if(Math.pow(x,)+Math.pow(y,)+Math.pow(z,)==i){
System.out.println(i);
}
}
}
}
结果截图
:
2. 编写Java程序,求13-23+33-43+…+973-983+993-1003的值。
实验代码;
public class wgnmd{
public static void main(String args[]){
int sum=;
int i,j=;
for (i=;i<=;i=i+){
sum=j*i+sum;
j=-j;
}
System.out.println(sum);
}
}
结果截图:

3. 编程求1!+2!+3!+…+20!。
实验代码:
public class awsl{
public static void main(String args[]){
long sum=,n=,i;
for(i=;i<=;i++){
n=i*n;
sum=n+sum;
}
System.out.println(sum);
}
}
结果截图:

4. 编写Java程序,计算8+88+888+…前10项之和。
实验代码:
public class zjbg{
public static void main(String args[]){
long sum=,n=,i;
for(i=;i<=;i++){
n=n*+;
sum=n+sum;
}
System.out.println(sum);
}
}
结果截图:

5. 一个数如果恰好等于它的因子之和,这个数就称为完数。编写程序输出1000以内的所有完数。
实验代码:
public class baigei {
public static void main(String[] args) {
int i,n,sum=;
for(i=;i<=;i++) {
sum=;
for(n=;n<=i/;n++) {
if(i%n==)
sum=sum+n;
}
if(sum==i)
System.out.println(sum);
}
}
}
结果截图:

6. 编写应用程序,输出满足1+2+3+…+n<8888的最大正整数。
实验代码:
public class woqile{
public static void main(String[] args) {
int i=,n=;
while(n<){
n+=++i;
}
System.out.println(i);
}
}
结果截图:

7. 使用for循环打印下面的图(等腰三角形):
实验代码:
public class yiqiangmiaole{
public static void main(String[] args) {
int i,j;
for(i=;i<=;i++){
for(j=-i;j>;j--){
System.out.print(" ");
}
for(j=;j<=i;j++)
System.out.print("* ");
System.out.print("\n");
}
}
}
结果截图:

第三周课程总结
本周学系的东西还是挺多的,从构造方法开始,构造方法的名称必须要与类名一致且声明处不能有返回值;
学了只能使用一次的匿名对象;
this关键字:表示类中的属性,强调本类中的方法,可以使用this调用本类的构造方法,其表示当前对向;
学习了static的声明方法,理解main()方法{public static void main(String[] args)或public static void main(String args[])}
下载了eclipes但是无法使用,我怀疑我下了个假的eclipes打都打不开。
实验报告一 &第三周课程总结的更多相关文章
- 实验报告一&第三周学习总结
一.实验报告 1.打印输出所有的"水仙花数",所谓"水仙花数"是指一个3位数,其中各位数字立方和等于该数本身.例如,153是一个"水仙花数" ...
- 实验报告5&第七周课程总结
实验四 类的继承 实验目的 理解抽象类与接口的使用: 了解包的作用,掌握包的设计方法. 实验要求 掌握使用抽象类的方法. 掌握使用系统接口的技术和创建自定义接口的方法. 了解 Java 系统包的结构. ...
- Python 实验报告(第三周)
一.实验目的和要求 1.熟练运用常见选择结构: 2.熟练运用for循环和while循环: 3.理解带else语句的循环结构执行过程和break.continue语句在循环中的作用. 二.实验环境 软件 ...
- 第三周课程总结&实验报告(一)
实验报告(一) 1.打印输出所有的"水仙花数",所谓"水仙花数"是指一个3位数,其中各位数字立方和等于该数本身.例如,153是一个"水仙花数" ...
- Java第三周课程总结&实验报告一
第三周课程总结 1.关于面向对象的一些具体内容,明白了类与对象以及Java的封装性和构造方法以及对对象匿名的相关知识. 2.this关键字,它是表示类的成员属性(变量),使用this构造方法时必须放在 ...
- 第三周课程总结&实验报告
课程总结 在这周对Java进行了更深层次的学习,Java的学习也变得越来越困难而有趣,加入了一些新的构造新的方法,还学习了一些简化代码的方式. 面向对象的基本概念 对于面向对象的程序设计有三个主要特征 ...
- JAVA实验报告四及第六周总结
JAVA第六周作业 实验报告四 第一题 (1)根据下面的要求实现圆类Circle. 1.圆类Circle的成员变量:radius表示圆的半径. 2.圆类Circle的方法成员: Circle():构造 ...
- 第三周课程总结&实验报告一
实验一 Java开发环境与简单Java程序 一.实验目的 熟悉JDK开发环境 熟练掌握结构化程序设计方法 二.实验内容 1.在此处输入标题打印输出所有的"水仙花数",所谓" ...
- 2019秋JAVA第三周课程总结及实验报告(二)
个人博客 一.基础字符串操作 题目:已知字符串:"this is a test of java".按要求执行以下操作:(要求源代码.结果截图.) 统计该字符串中字母s出现的次数. ...
随机推荐
- springboot之学习搭建
什么是**SpringBoot?** Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配 ...
- spring security基本知识(二) 自定义认证
配置自定义的用户存储 我们在 SecurityConfig 的配置类中 重写了 configure(AuthenticationManagerBuilder auth) 方法,我们可以通过 Authe ...
- A1042
洗牌,共洗k次,每次将将原先的牌洗进输入好的位置. 步骤: 1 设置次数k,输入位置数列next[55],填充初始牌序start[55]: 2 end[next[i]]=start[i]把新的牌序赋值 ...
- a标签禁止跳转
方法一: <a href="javascipt:void(0)>....</a>
- mysql UNIQUE约束 语法
mysql UNIQUE约束 语法 作用:UNIQUE 约束唯一标识数据库表中的每条记录. 江苏大理石平台 说明:UNIQUE 和 PRIMARY KEY 约束均为列或列集合提供了唯一性的保证.PRI ...
- Python常用框架
序言 所谓专家,就是在一个很小的领域里把所有错误都犯过了的人--尼尔斯·玻尔 Django Flask Tornado 适合后端微服务 资料 flask
- 约数定理(two)
筛约数个数和 理论基础: 1.对n质因数分解,n=p1^k1 * p2^k2 * p3^k3 …… 则n的约数个数为(k1+1)*(k2+1)*(k3+1)…… 2.线性筛素数时,用i和素数pj来筛掉 ...
- 【学习心得】Link-cut Tree
Link-cut Tree是一种支持改变树(森林)的形态(link和cut),同时维护树的路径上节点信息的数据结构.lct通过splay来维护每次的perferred path,说白了就是一个动态的树 ...
- volley简介
究竟什么是volley呢? 在以前的开发过程中,开发app的时候,使用的东西可能包括: 1.Httpclient,HttpURLConnection 2.AsyncTask,AsyncTaskLoa ...
- Qt中图元对象的多重集成
在继承自定义QGraphicsItem图元对象时,有时需要用到信号/槽机制,由于QGraphicsItem非QObject的子类 所以需要多重继承QObject,有一点需要特别注意:就是继承的顺序,一 ...