![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
文章平均质量分 75
再吃1颗苹果
这个作者很懒,什么都没留下…
展开
-
数组的相关知识
1.声明数组 数组的元素类型 数组名[]/数组的元素类型 [] 数组名; 例如:int[] arr={1,2,3}; int arr[]={1,2,3}; 2.为数组分配元素 数组名=new 数组元素的类型[数组元素的个数]; 类如:int[] arr=new int[5]; 声明数组可以和 创建数组一起完成; 3.数组的访问 例:a[0]=100,a[1]=101; 4.数组遍历 import ...原创 2018-10-05 14:17:49 · 128 阅读 · 0 评论 -
练习题:1.给一个不多于5位的正整数, 1).输出它是几位数 2).分别输出每一位数字3).按逆序输出各位数字,例如原数为321,应输出123
import java.util.Scanner; public class Demo { public static int getBit(int n){ int count=0; while(n!=0){ n=n/10; count++; } return count; } public static void getNum(int n){ int num; System.out.printl...原创 2018-10-09 21:52:16 · 545 阅读 · 0 评论 -
二维数组
1.定义 (1).int[][] arr=new int[3][3]; (2).int[][] arr=new int[][]{{1,2,3},{4,5,6},{7,8,9}}; (3).int[][] arr=new int[3][]; for(int i=0;i<3;i++){ arr[i]=new int[3]; } 2.遍历方式 //for 循环 for(int i=0;i<a...原创 2018-10-15 23:15:43 · 78 阅读 · 0 评论 -
Integer.valueof(int i)加包与a.intValue()拆包机制
Integer.valueof(int i)加包:调用包装类valueof()方法,即把基本类型的值转换为对应的包装类对象 例: Integer a=10;//隐式加包机制,Integer.valueof(10) Integer b=Integer.valueof(10);//显示加包; a.intValue()拆包:调用intValue()方法 例:Integer a=10; int b=a;/...原创 2018-10-16 19:43:09 · 413 阅读 · 0 评论 -
String的intern()方法
由双引号定义的字符串会存储在字符串常量池中,调用intern方法,intern 方法会从字符串常量池中查询当前字符串是否存在,若不存在就会将当前字符串放入常量池中,再返回当前字符串。 比较下面字符串: String str1 = “a”; String str2 = “b”; String str3 = “ab”; String str4 = str1 + str2; String str5 = ...原创 2018-10-27 16:50:32 · 107 阅读 · 0 评论 -
详解equals()和hashcode()
java的基类Object提供了两种判断对象是否相等的方法equals()和hashcode(),equals判断两对象内存地址是否相等,hashcode()判断两对象的哈希吗。 equals()方法: Object类中equals方法实现如下: 可以看到,只要他们是同一个对象,就会返回true. hashcode()方法: Object类中的hashcode(): 可看到Object中的ha...原创 2019-08-04 13:57:15 · 131 阅读 · 0 评论