摘要: Arrays(数组工具类) Java中已经封装好的类,提供大量静态方法供用户对数组的使用。 导包:import java.util.Arrays 1.Arrays.toString(数组) //返回值是一个[]括起来的字符串,将数组中的元素放入[]中 2.Arrays.sort(数组) //无返回值 阅读全文
posted @ 2019-03-20 15:09 超人不会飞0 阅读(312) 评论(0) 推荐(0) 编辑
摘要: ArratList 类:存放同一数据类型容器(只能为引用数据类型,因实际其内部存放的是地址) 1.导入其所在包 import java.util.ArratList 2.创建对象 ArrayList<E> 对象名=new ArrayList<>(); E:泛型数据类型,指定对象名中存放指定类型的数据 阅读全文
posted @ 2019-03-17 18:38 超人不会飞0 阅读(3276) 评论(0) 推荐(0) 编辑
摘要: API:即Application programming Interface,应用编程接口。 Java中封装了许许多多的API供用户使用,Scanner与Random便是其中之一,API实际就是类,已经封装好了Scanner类,Random类,我们只需按照其语法编写即可,无需了解其根本源代码 Sca 阅读全文
posted @ 2019-03-17 18:12 超人不会飞0 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 以上为2个Java源文件,否则会编译错误(一个源文件至多有一个public类) 第一次画图,哈哈!!! 栈(先进后出) 阅读全文
posted @ 2019-03-16 23:24 超人不会飞0 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 数组作为函数的返回值(地址传递) return语句只能返回一个,但使用数组,可返回数组地址,间接返回多个值 阅读全文
posted @ 2019-03-15 17:18 超人不会飞0 阅读(102) 评论(0) 推荐(0) 编辑
摘要: a.方法即函数,实现某特定功能的代码块b.方法定义在类中,不能在方法中定义方法,方法定义的前后顺序无所谓c.方法重载:函数功能类似可重载方法 函数名相同,参数列表不同(与返回值无关): 参数个数不同,参数类型不同(与形参的名称无关) 阅读全文
posted @ 2019-03-14 22:44 超人不会飞0 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 1.if语句单独判断2,if else二重判断3,if else if else if else 多重判断4,switch(表达式){case 常量值: break;} a.switch中多个case后面的数值不可以重复 b.switch后面括号表达式只能是byte/short/char/int/S 阅读全文
posted @ 2019-03-13 22:19 超人不会飞0 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 1.当数据类型不一样时,将会发生类型转换(显式与隐式转换) int >long,float-->double,long-->folat(隐式转换) 强制转换 int num=(int)3.4//将double类型强制转换为int类型 强制转换可能会发生精度损失,数据溢出2.byte/short/ch 阅读全文
posted @ 2019-03-13 15:11 超人不会飞0 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 1.当所编写的代码量少时,倘若要按照步骤会显得繁琐,可直接用JDk当中的jshell,进入cmd,输入jshell,即进入jshell脚本交互模式。省去繁琐的定义类,main方法,可直接输出System.out.println("")2.退出jshell,/exit 阅读全文
posted @ 2019-03-13 15:09 超人不会飞0 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 1.类名要与文件名一致2.String中S要大写3.main函数不是mian4.一条结束语句要有分号(英文分号)5.//单行注释,/* */多行注释关键字的特点a.完全小写的字母b.notepad++中有特殊颜色标识符:字母,数字,美元符号$,下划线,且第一个不能为数字类名规范:首字母大写,后面每个 阅读全文
posted @ 2019-03-12 22:38 超人不会飞0 阅读(239) 评论(3) 推荐(0) 编辑