自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 Java基础练习题

题目内容: UTC是世界协调时,BJT是北京时间,UTC时间相当于BJT减去8。现在,你的程序要读入一个整数,表示BJT的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果分小于10分,需要保留十位上的0。如1124表示11点24分,而905表示9点5分,36表示0点36分,7表示0点7分。 有效的输入范围是0到2359,即你的程序不可能从测试服务器读到0到2359以外的输入数据。 你的程序要输出这个时间对应的UTC时间,输出的格式和输入

2021-03-11 23:11:41 263

转载 Java第十七课:异常

异常 什么是异常 实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据。数据可能是空的等。我梦的程序再跑着,内存或硬盘可能满了。等等。 软件程序再运行过程中,非常可能遇到刚刚提到的这些异常问题,我们称之为异常,英文是:Exception,意思是例外。这些例外情况,或者叫异常,怎么让我们写的程序作出合理的处理。而不至于程序崩溃。 异常指程序中出现的不期而至的各种状况,如:文件找不到、网络连

2021-03-11 21:22:42 106

原创 Java第十六课:面向对象

面向对象编程 面向对象思想 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。 面向对象适合处理复杂的问题,适合处理需要多人协作的问题。 对于描述复杂的事物,为了从宏观上把握、从整体上合理分析,我们需要使用面向对象的思路来分析整个系统。但是,具体到微观操作,仍然需要面向过程的思路去处理。 什么是面向对象 面向对象编程(Object-Oriented Programming,OOP) 面向对象编程的本质就是

2021-03-10 21:54:37 101 1

原创 Java第十五课:数组

数组 数组的定义 数组是相同类型数据的有序集合。 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。 其中,每一个数据称作一个数组元素,每个数组元素元素可以通过一个下标来访问他们。 数组声明创建 首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法: dataType[] arrayRefVar; //首选方法 或 dataType arrayRefVar[]; //效果相同,但不是首选方法 Java语言使用new操作符来创建数组,语法如下: dataType[

2021-03-02 04:12:48 245

原创 练习:写一个四则运算的计算器

要求:写一个计算器,要求实现加减乘除功能,并且能够循环接收新的数据,通过用户交互实现。 我的答案: import java.util.Scanner; public class Exam { //写一个计算器,要求实现加减乘除功能,并且能够循环接收新的数据,通过用户交互实现。 public static void main(String[] args) { Exam calc = new Exam(); double a = 0; S

2021-02-22 02:03:37 923 1

原创 Java第十四课:方法

Java 方法 什么是方法: System.out.println(),这是什么?System:是一个类,代表系统。out:是System中一个类型为PrintStream的static final属性。它是PrintStream的一个实现类,它的实例化放在System类中做为内部类来实现。所以可以用System.out的形式直接调用。println() :就是一个方法。 Java方法是语句的集合,他们在一起执行一个功能。 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在

2021-02-22 01:29:03 69

原创 Java第13课:流程控制

流程控制 顺序结构 Java的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行。 顺序结构是最简单的算法结构。 语句与语句之间,框与框之间是按从上到下的顺序结构进行的,他是由若干个依次执行的处理步骤造成的,它是任何一个算法都离不开的一种基本算法结构。 public class Demo { public static void main(String[] args) { System.out.println("1"); System.out.prin

2021-02-21 03:08:05 175

原创 Java第十二课:Scanner拓展学习

Scanner拓展学习 题目要求: 我们可以输入多个数字,并求其总和与平均数,每输入一个数字用回车确认,通过输入非数字来结束输入并输出执行结果。 定义变量:总和: sum;已输入数字个数: m。 使用sum/m = average。 使用while循环结构。 import java.util.Scanner; public class Demo{ public static void main(String[] args){ Scanner scanner = n

2021-02-20 03:09:47 94 1

原创 Java第十一课:用户交互Scanner

用户交互Scanner Scanner对象 之前我们学的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入。java.util.Scanner 是Java5的新特征,我们可以通过Scanner类来获取用户的输入。 基本语法: Scanner s = new Scanner(System.in); 通过Scanner类的next() 与 nextLine() 方法获取输入的字符串,在读取前我们一般需要使用 hasNext() 与 hasNe

2021-02-20 01:53:01 92 1

原创 Java第十课:JavaDoc

JavaDoc Javadoc命令是用来生成自己API文档的 参数信息 @author 作者名 @version 版本号 @since 指明需要最早使用的jdk版本 @param 参数名 @return 返回值情况 @throws 异常抛出情况 /** * @author Amazonz * @version 1.0 * @since 1.8 */ //在类上面为类的注释 public class Doc { String name; /** *

2021-02-20 00:40:40 44

原创 JAVA第九课:包机制

包机制 为了更好的组织类,Java提供了包机制,用于区别类名的命名空间(文件夹)。 包语句的语法格式位 package pkg1[. pkg2[. pkg3...]]; **一般利用公司域名倒置作为包名。**例:com.baidu.www 为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包。使用**“import”**语句可以完成此功能 import package1[.package2……].(classname|*); // * 导入这个包下所有的类 ...

2021-02-20 00:02:52 44

原创 Java第八课:运算符

运算符 Java语言支持如下运算符: 算数运算符 赋值运算符 关系运算符 逻辑运算符 位运算符 条件运算符 扩展赋值运算符 + = > && & ? += - < || | : -= * == ! ^ *= / >= ~ /= % <= << ++ != >> – instansof >>> 运算符的优先级: 优先级 运算符

2021-02-19 23:23:43 57

原创 Java第七课:变量、作用域、常量

变量、作用域、常量 变量 变量是什么:可以变化的量。 Java是一种强类型语言,每个变量都必须声明其类型。 Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。 //type varName [=value][{,varName[=value]}]; //数据类型 变量名 = 值; 可以使用逗号隔开来声明多个同类型变量。 public class Demo{ public static void main(String[] args){ int a = 1

2021-02-19 15:48:06 84 1

原创 Java第六课:数据类型转换

数据类型转换 不同数据类型之间运算前必须转换成相同的数据类型。 Java数据类型优先级: byte,short,char–>int–>long–>float–>double 注意事项: 1. 不能把boolean类型进行类型转换 2. 不能把对象类型转换成不相关类型的对象 3. 容量大的类型转换成容量小的类型须用强制类型转换,容量小的类型转换成容量大的类型为自动转换 4. 转换过程中可能导致溢出或损失精度:,例: publ

2021-02-19 14:01:06 81

原创 Java第五课:数据类型拓展

数据类型拓展 整数型 进制:二进制:0b 八进制:0 十进制 十六进制:0x 例: public class Demo{ public static void main(String[] args){ int num1 = 0b10; int num2 = 10; int num3 = 010; int num4 = 0x10; System.out.println(num1); // 2 Syste

2021-02-19 02:31:02 63

原创 Java第四课:数据类型

数据类型 强类型语言 要求变量的使用要严格符合规定,所有变量必须先定义后才能使用。安全性高,但相对速度较慢。 弱类型语言 与强类型定义相反。像VB PHP等就属于弱类型语言。 Java的数据类型 基本类型(primitive type): ​ 整数类型 浮点类型 字符类型 布尔类型 byte float char boolean short double int long 引用数据类型: 类 接口 数组 public

2021-02-18 18:44:20 79

原创 Java第三课:标识符

标识符 定义 Java标识符:用来表示类名,变量名,方法名,类型名,数组名,文件名的有效字符序列称为标识符。 规则 标识符都应以字母(A-Z)或(a-z),美元符($)、下划线(_)开头。 首字母后可以是任意字母、数字、下划线、美元符号的任意字符组合。 不能是关键字或保留字 标识符大小写敏感,严格区分大小写 可以使用中文命名 public class demo01{ public static void main(String[] args);{ String A

2021-02-18 17:45:49 126

原创 Java第二课:注释

Java注释 Java注释有三种 1.单行注释 单行注释可以注释掉一行的代码,格式为 // code //这是一个单行注释 2.多行注释 多行注释可以注释掉一段代码,格式为/* code */ /* 多行注释 多行注释 多行注释 */ 3.JavaDoc注释 JavaDoc注释可以添加一些参数,格式: /** * */ 注释的特性及作用 注释并不会被运行,是写给写代码的人看的,类似笔记之类的东西,方便理解代码的作用。 ...

2021-02-18 16:19:07 76

原创 Java第一课:HelloWorld

HelloWorld 文件编写与运行 随便新建一个文件夹,存放代码 新建一个Java文件 文件后缀名为.java 编写代码 public class Hello{ public static void main (String[] args){ System.out.print("Hello,World"); } } 编译:正确路径下键入javac+space +Java文件 运行class文件:java+space+Java文件名(无后缀) 可能会遇到的情况

2021-02-17 23:31:40 161 2

原创 基本的Dos命令

基本的Dos命令 如何打开cmd win+r,在输入行键入***cmd***。如图: 在任意文件夹下点击***shift+鼠标右键***,选择powershell。如图: 在资源管理器中的路径前键入***cmd+space***点击Enter键。如图: 以管理员身份运行:开始>>Windows系统>>命令提示符>>以管理员身份运行 常用的Dos命令 #盘符切换:命令行中键入盘符+":" #查看当前目录下的所有文件:键入"dir" #切换目录:cd

2021-02-17 18:05:41 62 1

原创 Windows常用快捷键

Windows常用快捷键 复制 ctrl+c 粘贴 ctrl+v 全选 ctrl+a 剪切 ctrl+x 撤销 ctrl+z 保存 ctrl+s 关闭窗口 alt+F4**(关闭当前活跃的整个窗口)** ctrl+w**(关闭当前标签)** 永久删除 shift+delete 运行(Run) win+r 打开此电脑 win+e 任务管理器 ctrl+shift+Esc ...

2021-02-17 11:32:52 39

原创 markdown

MarkDown学习 标题:#+space+标题名 二级标题 二级标题:##+space+二级标题名 标题的创建 积极标题就打出几个#(或ctrl+1/2/3/4/5/6),最多只支持六级标题 字体 粗体:Hello World!:两边用两个* 斜体:Hello World!:两边用一个* 斜体加粗:***Hello World!**:两边用三个 中划线:Hello World!:两边用两个~ 引用 坚持学习,提升自己 ----- 杨健 “>” 引号内的符号为引用符号 分割线 三个

2021-02-17 02:29:20 44

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除