java基础
lianjiesone
这个作者很懒,什么都没留下…
展开
-
二维数组
二维数组其实是一位数组的嵌套(每一行看做一个内层的一维数组)两种初始化形式格式1: 动态初始化数据类型 数组名 [ ][ ] = new 数据类型[m][n]数据类型 [ ][ ] 数组名 = new 数据类型[m][n]数据类型 [ ] 数组名 [ ] = new 数据类型[m][n]举例:int [ ][ ] arr=new int [5][3]; 也可以理解为“5行3例”格式2: 静态初始化数据类型 [ ][ ] 数组名 = {{元素1,元素2…},{元素1,元素2转载 2021-03-12 09:27:30 · 132 阅读 · 0 评论 -
字符串遍历
转载:https://blog.csdn.net/u014570939/article/details/854823491).length(), charAt()2).length(), substring(i ,i+1)3).toCharArray()javaString str="2019 come on";// 方法一for(int i=0;i < str.length();i++) { System.out.println(str.charAt(i)); }//方法转载 2021-01-05 13:21:49 · 149 阅读 · 0 评论 -
重写HashCode和equals方法
转载:https://blog.csdn.net/u012557538/article/details/89861552?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control一转载 2020-12-31 15:39:18 · 140 阅读 · 0 评论 -
java Scanner类中nextLine与next、nextInt混用问题
今天在看视频实现一个很简单的从键盘输入再输出的问题,结果发现先使用next(),在使用nextLine()时无法获取字符串,程序如下:import java.util.Scanner;public class InputString { public static void main(String args[]){ Scanner sc = new Scanner(System.in); System.out.println("请输入第一个:");转载 2020-11-24 16:59:25 · 1098 阅读 · 0 评论 -
foreach循环
一.格式for(元素类型 元素名称 : 遍历数组(集合)(或者能进行迭代的)){语句}for(String str : arr){ //这里的str就是为了获取每次循环的arr中的值System.out.println(str); //就相当于 String str=arr[i]}二.foreach不能进行修改删除,只是相当于传递,而没有修改原集合的值下面转载问题:foreach语句到底可不可以改变所遍历容器(数组与集转载 2020-12-21 20:50:34 · 252 阅读 · 0 评论 -
java输出
一.标准输出APIprint(String s) :打印sprintln(String s) :打印s并加一个换行符println() :打印一个换行符printf() :格式化输出二.格式化输出每一个以%字符开始的格式说明符都用相应的参数替换f浮点数,s字符串,d十进制整数\n 换行,在下一行输出\r 回车 ,回到当前行的最左端进行覆盖\t 制表,我进行百度时大家是说8的倍数,可在我自己进行实验时却是4的倍数。简单来说就是输出字符和空格要满足4的倍数参数索引%1$表示第一个,原创 2020-12-21 20:19:13 · 271 阅读 · 0 评论 -
java过程
学习java的过程图片欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式原创 2020-11-23 10:35:09 · 93 阅读 · 0 评论 -
IDEA创建及命名规范
IDEA创建是:项目、模块、包、类命名规范:1.项目名全部小写2.包名全部小写3、 类名首字母大写,一般都是使用驼峰式命名。如:public class MyFirstClass{}4、同上: 变量名、方法名首字母小写,如果名称由多个单词组成,后面的每个单词的首字母都要大写。如:int index=0; public void toString(){}5、 常量名全部大写如:public static final String GAME_COLOR=”RED”;养成写注释的好习惯原创 2020-11-23 19:14:57 · 6311 阅读 · 1 评论 -
形参和实参的参数传递
需要说明内存分配:栈内存和堆内存栈内存:存储局部变量,定义在方法中的变量,使用完毕,立即消失堆内存:存储new出来的内容(实体、对象),有时间不用会销毁对于参数传递来说:普通类型:此时只涉及栈内存,每个方法使用后都会在栈内存中消失,不同的方法在栈内存中互无关联,所以导致形参的改变不影响实参的值。引用类型:设计栈内存和堆内存,形参改变之后会改变堆内存的值,方法使用后从栈内存消失,此时实参也需要调用堆内存中的值,所以形参改变会影响实参的值。一个就是两个互不关联,另一个是2个方法都调用一个地方的值,一原创 2020-11-23 21:37:09 · 693 阅读 · 0 评论