第一次试验报告&学习总结
- 打印输出所有的“水仙花数”,所谓“水仙花数”是指一个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);
                    }
              }
       }
}
代码及编译:


- 编写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!+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);
        }
}
代码及编译结果:


- 编写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);
      }
}
代码及试验结果:


- 一个数如果恰好等于它的因子之和,这个数就称为完数。编写程序输出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+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);
	}
}
代码及试验结果:


- 使用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关键字实现接口;
感觉这些知识好陌生,所以还要加油!!!
第一次试验报告&学习总结的更多相关文章
- how2j网站前端项目——天猫前端(第一次)学习笔记1
		首先是公共页面的学习,有页头.页脚和搜索框. 一.页头就是天猫网站的置顶导航栏: 看似简单,实际做起来也不容易. 写html还是比较简单的,撸起袖子就可以写完.可要想做到上图的样式就难了,难就难在CS ... 
- 第一次尝试学习java    安装jdk   与配置环境变量  写第一个java程序  并运行
		第一次学习java,今天知道了java之父叫 詹姆斯.高司令 其它的记不住太多,首先我们先来安装jdk 百度搜索jdk12 (现在的jdk为12版本)安装稳定版 找到javaSE12X.. 下 ... 
- how2j网站前端项目——天猫前端(第一次)学习笔记8
		其他页面的学习 这些页面有1.查询结果页 2.支付页面 3.支付成功页面 4.确认收货页面上 5.确认收货页面下 6.收获成功页面 7.评价页面上 8.评价页面下 9.登陆页面 10.注册页面 1.查 ... 
- how2j网站前端项目——天猫前端(第一次)学习笔记7
		开始学习结算页面 结算页面分为3个部分学习:1.简单的头部和收货地址 2.较为复杂的确认订单信息 3.交互 一.简单的头部和收货地址 根据站长的图片,自己模仿着做了一下,刚开始没有想到填写信息的4个框 ... 
- how2j网站前端项目——天猫前端(第一次)学习笔记5
		收拾好心情,现在开始学习第5个页面——购物车页面! 一.结算按钮 这个还是比较简单的,我自己看着站长的样子模仿了一个: 有个地方不会做,就是全选前面的复选框,站长的框里面是白色的,我搞不来. 二.订单 ... 
- how2j网站前端项目——天猫前端(第一次)学习笔记4
		开始产品页面的学习.项目里面有900多种商品,但是每种商品的布局是一致的:1.产品图片 2.基本信息 3.产品详情 4.累计评价 5.交互.从第一个产品图片开始吧! 一.产品图片 产品图片用到了分类页 ... 
- how2j网站前端项目——天猫前端(第一次)学习笔记3
		开始学习分类页面! 站长介绍说,这个项目一共有17个分类页面,每个分类页面的风格都是相似的:由分类图片. 查询.各种排序方式,产品列表.内容很多,拆成3部分学习:1.排序和价格 2.产品列表 3.交互 ... 
- how2j网站前端项目——天猫前端(第一次)学习笔记2
		今天早上开始首页内容.首页除了公共页面,还有许多自己的内容:导航和轮播.分类菜单.推荐产品展示,最后还有js的互动. 一.导航和轮播的学习 在自己做图片的轮播时,还是没有一次成功.存在了好几处问题: ... 
- 2019秋第一次Java学习总结
		本周Java学习总结: 知识点总结: 1.Java中程序的执行步骤 使用Javac将一个.Java源文件编译成.class文件 使用Java可以执行一个*.class文件 2.&&与& ... 
随机推荐
- python__基础数据类型
			字符串和常用数据结构 使用字符串 第二次世界大战促使了现代电子计算机的诞生,当初的想法很简单,就是用计算机来计算导弹的弹道,因此在计算机刚刚诞生的那个年代,计算机处理的信息主要是数值,而世界上的第一台 ... 
- CS起源:实现狙击子弹加速
			在前面的课程 FPS 游戏实现方框透视 中我们实现了对CS中游戏人物的透视效果,今天我们就来研究下狙击枪如何变成机关枪!原理很简单,直接去掉枪的上膛动画,配合无线子弹就完事了,这里只提供一种分析思路. ... 
- Tarjan算法求有向图强连通分量并缩点
			// Tarjan算法求有向图强连通分量并缩点 #include<iostream> #include<cstdio> #include<cstring> #inc ... 
- 097、如何实现Service伸缩?(Swarm04)
			参考https://www.cnblogs.com/CloudMan6/p/7885667.html 上一节部署了只有一个副本的Service,不过对于web服务,我们通常会运行多个实例,这样可以 ... 
- django admin站点美化
			使用django-simpleui 安装 pip install django-simpleui 源码地址 https://github.com/newpanjing/simpleui django ... 
- ERP和MES系统的区别和关系?
			1.ERP和MES的区别:ERP(Enterprise Resources Planning)是企业资源计划,它是在物料需求计划MRP(Material Requirement Planning)和制 ... 
- Shiro多Realm验证
			在单Realm的基础上,进行如下内容的修改 原有的ShiroRealm.java: package com.atguigu.shiro.realms; import org.apache.shiro. ... 
- AIX中crontab和at 定时任务
			1.crontab crontab文件用于在指定日期和时间周期性地执行作业 crontab 作业存放在/var/spool/cron/crontabs/$USER cron根据crontab文件项运行 ... 
- 如何在Linux下安装JDK1.8
			本文会详细介绍如何在Linux下安装JDK1.8 首先要设置虚拟机的IP地址,不知道如何设置的话可以 翻看我的前一篇博客 http://www.cnblogs.com/xiaoxiaoSMILE/ ... 
- Java并发编程实战 第8章 线程池的使用
			合理的控制线程池的大小: 下面内容来自网络.不过跟作者说的一致.不想自己敲了.留个记录. 要想合理的配置线程池的大小,首先得分析任务的特性,可以从以下几个角度分析: 任务的性质:CPU密集型任务.IO ... 
