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

    试验代码:
public class FindDaffodilNumber{
public static void main(String [] args){
int a,b,c,i;
for(i=100;i<=999;i++){
a=i/100;
b=(i/10)%10;
c=i%10;
if(i==a*a*a+b*b*b+c*c*c){
System.out.println("水仙花数:"+i);
}
}
}
}

代码及编译:



  1. 编写Java程序,求13-23+33-43+…+973-983+993-1003的值。

    试验代码:
public class zuoye2{
public static void main(String[] args){
int i,item;
int a=13;
int sum=0;
int m=1;
for(i=1;i<=100;i++){
item=m*a;
sum=sum+item;
m=-m;
a=a+10;
}
System.out.println("sum="+sum);
}
}

代码及编译结果:



  1. 编程求1!+2!+3!+…+20!。

    试验代码:
public class leijialeicheng{
public static void main(String[] args){
int i;
long item=1;
long sum=0;
for(i=1;i<+20;i++){
item*=i;
sum=sum+item;
}
System.out.println("sum="+sum);
}
}

代码及编译结果:



  1. 编写Java程序,计算8+88+888+…前10项之和。

    试验代码:
package p;
public calss leijia{
public static void maim(String[] args){
int i=0;
int sum=0;
while(sum<8888){
i++;
sum+=i;
}
System.out.println("i="+i);
}
}

代码及试验结果:

  1. 一个数如果恰好等于它的因子之和,这个数就称为完数。编写程序输出1000以内的所有完数。

    试验代码:
package p;

public class wanshu {
public static void main(String[]srgs){
for(int i=1;i<=1000;i++){
int sum=0;
for(int j=1;j<i;j++){
if(i%j==0){
sum+=j;
}
}
if(i==sum){
System.out.println("完数="+i);
} }
} }

代码及试验结果:



  1. 编写应用程序,输出满足1+2+3+…+n<8888的最大正整数。

    试验代码:
package p;

public class leijia {
public static void main(String[] args){
int i=0;
int sum=0;
while(sum<8888){
i++;
sum+=i;
}
System.out.println("i="+i);
}
}

代码及试验结果:



  1. 使用for循环打印下面的图形。

    试验代码:
package p;

public class tu {
public static void main(String[] args){
for (int i=1;i<=5;i++){
for (int x=1;x<=5-i;x++){
System.out.print(" ");
}
for (int y=1;y<=i;y++){
System.out.print("*");
for (int z=1;z<=i-1;z++){
}
System.out.print(" ");
}
System.out.println();
} }
}

代码及试验结果:



学习总结:

本周学习了很多知识,但是由于身体原因上课没有很集中注意力去听课,所以导致脑子力一片混乱。

继承的基本实现:在java中使用extends关键字完成继承关系;在子类中可以使用“super.方法()”的形式,从子类访问父类的方法 ;super的作用:super可以从子类中调用父类的结构方法、普通方法、属性;

final在java中表示的意思是最终,也可以称为完结器;使用final修饰的方法不能被子类覆写;

抽象类与普通类:抽象类就是比普通类多定义了一个抽象的方法,除了不能直接进行对象的实例化操作之外并没有任何的不同。

接口:是java中重要的概念,接口可以理解为一种特殊的类,由全局变量和公共的抽象方法所组成;接口中所有抽象方法必须声明为public;子类通过implements关键字实现接口;

感觉这些知识好陌生,所以还要加油!!!

第一次试验报告&学习总结的更多相关文章

  1. how2j网站前端项目——天猫前端(第一次)学习笔记1

    首先是公共页面的学习,有页头.页脚和搜索框. 一.页头就是天猫网站的置顶导航栏: 看似简单,实际做起来也不容易. 写html还是比较简单的,撸起袖子就可以写完.可要想做到上图的样式就难了,难就难在CS ...

  2. 第一次尝试学习java 安装jdk 与配置环境变量 写第一个java程序 并运行

    第一次学习java,今天知道了java之父叫  詹姆斯.高司令 其它的记不住太多,首先我们先来安装jdk 百度搜索jdk12   (现在的jdk为12版本)安装稳定版 找到javaSE12X..  下 ...

  3. how2j网站前端项目——天猫前端(第一次)学习笔记8

    其他页面的学习 这些页面有1.查询结果页 2.支付页面 3.支付成功页面 4.确认收货页面上 5.确认收货页面下 6.收获成功页面 7.评价页面上 8.评价页面下 9.登陆页面 10.注册页面 1.查 ...

  4. how2j网站前端项目——天猫前端(第一次)学习笔记7

    开始学习结算页面 结算页面分为3个部分学习:1.简单的头部和收货地址 2.较为复杂的确认订单信息 3.交互 一.简单的头部和收货地址 根据站长的图片,自己模仿着做了一下,刚开始没有想到填写信息的4个框 ...

  5. how2j网站前端项目——天猫前端(第一次)学习笔记5

    收拾好心情,现在开始学习第5个页面——购物车页面! 一.结算按钮 这个还是比较简单的,我自己看着站长的样子模仿了一个: 有个地方不会做,就是全选前面的复选框,站长的框里面是白色的,我搞不来. 二.订单 ...

  6. how2j网站前端项目——天猫前端(第一次)学习笔记4

    开始产品页面的学习.项目里面有900多种商品,但是每种商品的布局是一致的:1.产品图片 2.基本信息 3.产品详情 4.累计评价 5.交互.从第一个产品图片开始吧! 一.产品图片 产品图片用到了分类页 ...

  7. how2j网站前端项目——天猫前端(第一次)学习笔记3

    开始学习分类页面! 站长介绍说,这个项目一共有17个分类页面,每个分类页面的风格都是相似的:由分类图片. 查询.各种排序方式,产品列表.内容很多,拆成3部分学习:1.排序和价格 2.产品列表 3.交互 ...

  8. how2j网站前端项目——天猫前端(第一次)学习笔记2

    今天早上开始首页内容.首页除了公共页面,还有许多自己的内容:导航和轮播.分类菜单.推荐产品展示,最后还有js的互动. 一.导航和轮播的学习 在自己做图片的轮播时,还是没有一次成功.存在了好几处问题: ...

  9. 2019秋第一次Java学习总结

    本周Java学习总结: 知识点总结: 1.Java中程序的执行步骤 使用Javac将一个.Java源文件编译成.class文件 使用Java可以执行一个*.class文件 2.&&与& ...

随机推荐

  1. C - 卿学姐与诡异村庄(并查集+One face meng bi)

    卿学姐与诡异村庄 Time Limit: 4500/1500MS (Java/Others)     Memory Limit: 65535/65535KB (Java/Others) Submit  ...

  2. TCP和UDP头部格式的了解?

    tcp头部格式如下图所示: 1.源端口号,16位,发送方的端口号. 2.目标端口号,16位,发送方的目标端口号. 3.  32为序列号,sequence number,保证网络传输数据的顺序性. 4. ...

  3. [Next] 二.next.js之组件

    next.js 中的组件 next.js 里面的组件(页面)就是 react 里面的组件. 功能组件 在项目之中一个功能组件的创建 , 他可以和父组件放到一个文件里,也可以单独创建一个文件存放组件. ...

  4. layer.prompt绑定确认键

    case 'eventkc': top.layer.prompt({ formType: , title: '修改<span style="color:red">' + ...

  5. ubuntu 安装mysql5.7

    一.Windows mysql5.6 解压版 安装 关于widnows平台上的安装教程,可参考百度经验: 链接:https://jingyan.baidu.com/article/f3ad7d0ffc ...

  6. luogu P5328 [ZJOI2019]浙江省选

    传送门 每个人都可以看成一条直线\(y=ax+b\),所以我们要求的是每条线在整点处,上方线的数量的最小值(注意多条直线如果交于同一整点互不影响) 如果\(m=1\),其实只要求出半平面交,然后在半平 ...

  7. easyUI解析原理

    easyUI通过parser解析器,对页面中的html元素进行查找, 如果查找到class名以easyui-开头的标签,就调用easyui对应的组件,将该标签封装成easyui的组件

  8. 八、break和continue

  9. linux下利用tcpdump抓包工具排查nginx获取客户端真实IP实例

    一.nginx后端负载服务器的API在获取客户端IP时始终只能获取nginx的代理服务器IP,排查nginx配置如下 upstream sms-resp { server ; server ; } s ...

  10. Ubuntu 16.04 orb-slam2配置

    说明:Ubuntu 16.04以及必要的基础软件安装完成之后进行: 1.OpenNI2安装(可选) 安装依赖项: sudo apt--dev freeglut3-dev doxygen graphvi ...