java學習筆記6
方法的過載
指在同一個類中,允許存在一個以上的同名方法,只要它們的引數列表不同即可(1,數目不同;2型別不同;3引數的多型別資料順序不同),與修飾符和返 回值型別無關。
public static int sum(int a,int b,int c)
public static int sum(int a,int b)
public static int sum(float a,int b)
public static int sum(int a,float b)
練習題
定義一個方法比較兩個資料是否相同
public class test {
public static void main(String[] args) {
byte a=10;byte b=10;
System.out.println(same(a,b));
int c=10;int d=5;
System.out.println(same(c,d));
long e=8L;long f=9L;
System.out.println(same(e,f));
short g=9;short h=8;
System.out.println((same(g,h)));
}
public static boolean same(byte a, byte b)//i 列印次數
{
boolean same;
if (a == b) {
same = true;
} else {
same = false;
}
return same;
}
public static boolean same(short a, short b) {
boolean same;
same = a == b ? true : false;
return same;
}
public static boolean same(int a, int b) {
return a==b;
}
public static boolean same(long a, long b) {
if(a==b)
{
return true;
}
else
{
return false;
}
}
}
陣列
概念:是一種容器,可以同時存放多個資料值
特點:
1 陣列是一個引用資料型別
2 陣列當中的多個資料,型別必須統一
3 陣列的長度在程式執行期間不可改變
陣列的初始化:在記憶體當中建立一個陣列,並且向其中賦予一組預設值
初始化格式
1 靜態初始化(指定內容)2動態初始化(指定長度)
定義格式:
1動態初始化陣列
資料型別[ ] 陣列名稱=new 資料型別[陣列長度]
例如
建立一個陣列,可放300個int型別資料
int []array=new int[300];
2 靜態初始化陣列
格式 資料型別[]陣列名稱=new 資料型別[]{陣列元素};
int []array=new int[]{1,2,3};
3省略格式
格式 資料型別[]陣列名稱={1,3,5};
int []array={1,2,3}
注意
1,靜態初始化沒有直接指定長度,但是仍會自動推算得到長度
2,靜態初始化標準格式,動態初始化可以拆分為兩部分
3,省略格式不可拆分
相關文章
- vue學習筆記6Vue筆記
- JAVA學習筆記Java筆記
- 《JAVA學習指南》學習筆記Java筆記
- es6學習筆記筆記
- ES6 學習筆記筆記
- ES6 學習筆記筆記
- Java學習筆記4Java筆記
- Java JNI 學習筆記Java筆記
- Java 集合學習筆記Java筆記
- ES6的學習筆記筆記
- ES6 學習筆記一筆記
- ES6 學習筆記二筆記
- ES6 學習筆記三筆記
- ES6 學習筆記四筆記
- Oracle學習筆記(6)——函式Oracle筆記函式
- G01學習筆記-6筆記
- Java學習筆記記錄(二)Java筆記
- Java JDK 9學習筆記JavaJDK筆記
- TensorFlow Java API 學習筆記JavaAPI筆記
- Java學習筆記系列-反射Java筆記反射
- 【部分】Java速成學習筆記Java筆記
- Java基礎學習筆記Java筆記
- Java學習筆記--運算子Java筆記
- Kotlin for Java Developers 學習筆記KotlinJavaDeveloper筆記
- 【Java學習筆記】Collections集合Java筆記
- java學習筆記(異常)Java筆記
- ES6學習筆記(七)【class】筆記
- ES6學習筆記(八)【class】筆記
- ES6學習筆記(九)【class】筆記
- 前端學習筆記之ES6~~~前端筆記
- ES6學習筆記之Function筆記Function
- JUC原始碼學習筆記6——ReentrantReadWriteLock原始碼筆記
- Redis6.x學習筆記(一)Redis筆記
- ES6學習筆記--es6簡介筆記
- (一)Java併發學習筆記Java筆記
- JAVA 學習併發筆記(一)Java筆記
- 2018.03.12、Java-Thread學習筆記Javathread筆記
- Java學習筆記(七十二)—— CookieJava筆記Cookie