Java第三周课程总结&实验报告一
时间:2019-09-13
本文章向大家介绍Java第三周课程总结&实验报告一,主要包括Java第三周课程总结&实验报告一使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
第三周课程总结
1.关于面向对象的一些具体内容,明白了类与对象以及Java的封装性和构造方法以及对对象匿名的相关知识.
2.this关键字,它是表示类的成员属性(变量),使用this构造方法时必须放在首行,不能够循环调用,this只表示当前对象.
3.static关键字,使用static声明属性能够使对象属性共享,用static声明方法能够让类名称直接被调用,即静态方法.
4.main方法,必须定义为public static void main(String args[]),以及学习了main的相关作用
5.感觉编写代码还是用Eclipise会方便一点,希望自己以后尝试用Eclipise编写代码.
6.转眼间自己已经学习Java三周了,从先前开始的不甚了解,到现在能自己去解决一些实际问题,希望自己能一如既往,不忘初心,方得始终.
实验报告
1.打印输出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其中各位数字立方和等于该数本身,例如,153是一个“水仙花数”。
public class Narcissus{
public static void main(String[] args){
for(int i = 100;i<999;i++){
int a = i%10;
int b =( i/10)%10;
int c = i/100;
if(i == Math.pow(a,3) + Math.pow(b,3 + Math.pow(c,3){
System.out.println(i);
}
}
}
}
2.编写Java程序,求13-23+33-43+......+973-983+993-1003的值。
public class Value{
public static void main(String args[]){
int sum = 0,a =1;
for(int i = 13;i <=1003;i += 10){
sum += i*a;
a = -a;
}
System.out.println(sum );
}
}
3.编程求1!+2!......+20!.
public class Jie{
public static void main(String args[]){
long sum = 1;
long func = 1;
for(int i = 2;i<=20;i++){
func = func*i;
sum += func;
}
System.out.println(sum);
}
}
4.计算8+88+888......+.....前十项之和。
public class Qiuhe{
public static void main(String args[]){
long b = 8,c = 8;
for(int i = 1;i< 10;i++){
c= c*10 + 8;
b = b + c;
}
System.out.println(b);
}
}
5.一个数如果恰好等于它的因子之和,这个数就称为完数。输出1000以内的所有完数。
public class Wan{
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 Zhen{
public static void main(String args[]){
int sum = 0;
int i = 1;
whlie(sum <= 8888){
sum += i;
i++;
}
Syetem.out.println(i-2);
}
}
7.使for循环打印心形。
public class Star{
public static void main(String args[]){
int i,j,k;
for(i=1;i<=5;i++){
for(j=0;j<5-i;j++){
System.out.print(" ");
}
for(k=0;k<i;k++){
System.out.print("* ");
}
System.out.print("\n");
}
}
}
原文地址:https://www.cnblogs.com/buxiu888/p/11516791.html
- win7下安装、使用jBuiler2006
- 又到年底了,明年该学点啥呢?
- oracle:wm_concat函数与oracle版本
- jQuery:delegate中select()不起作用的解决方法
- Casper系列02——Casper 数据结构与投注出块
- Silverlight:用Enter键替换Tab键切换焦点
- RDLC报表多条件分组
- tomcat 新手上路
- haXe下体验jQuery
- silverlight:如何在后端代码中控制Behaviors
- silverlight:ScrollViewer的各种高度研究
- 主题建设之主题表
- mysql:索引原理与慢查询优化
- Silvelright:ListBox无法用Tab顺序切换内部元素焦点的解决
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释
- 如何使用SAP HANA Studio的PlanViz分析CDS view性能问题
- 使用SAP C4C自定义BO association创建动态下拉列表
- 使用Express+TypeScript编写后台服务
- WPF 点击按钮时更改按钮样式界面效果的 XAML 实现方法
- ASP.NET Core 警惕可空类型开启之后模型校验失败
- os.path.abspath()的作用
- 机器学习-Coursera笔记
- 抖音解析-抖音视频去水印下载
- 自定义View | 基础概述 & 自定义TextView实战 & 基于源码分析自定义View继承自ViewGroup时无法正常绘制的问题
- AQS 原理剖析
- 无来源ip的RDP爆破防御对策小记
- 在 Kotlin 的 data class 中使用 MapStruct
- 内存占用用手就能算出来
- 如何在 CentOS 下快速搭建 Nginx 服务器
- Servlet API 源码剖析