一些java基本程序图解1
生活随笔
收集整理的這篇文章主要介紹了
一些java基本程序图解1
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1 裝箱拆箱
public class id1 {public static void main(String[] args) { Integer a = new Integer(3); Integer b = 3; // 將3自動裝箱成Integer類型 int c = 3; System.out.println(a == b); // false 兩個(gè)引用沒有引用同一對象 System.out.println(a == c); // true a自動拆箱成int類型再和c比較 } }Integer類型可以new,也可以直接賦值;
運(yùn)行如下;?
2 邏輯運(yùn)算、位運(yùn)算、短路
public class id2 {public static void main(String[] args) { int x,y=10;if(((x=0)==0) || ((y=20)==20)){System.out.println("現(xiàn)在y的值是:"+y);}int a,b=10;if(((a=0)==0) | ((b=20)==20)){System.out.println("現(xiàn)在b的值是:"+b);}} }?&&邏輯與 ||邏輯或
&按位與 |按位或
x,y,a,b都在IF語句里都重新賦值了,y也該是20了?
邏輯運(yùn)算符執(zhí)行的是短路求值,當(dāng)參與運(yùn)算的一個(gè)操作數(shù)已經(jīng)足以推斷出這個(gè)表達(dá)式的值的時(shí)候,另外一個(gè)操作數(shù)(有可能是表達(dá)式)就不會執(zhí)行;
運(yùn)行如下;
3 File類的基本使用
import java.io.File;public class id3 {public static void main(String args[]) {String dirname = "C:/Program Files/Java/jdk1.8.0_181";File f1 = new File(dirname);if (f1.isDirectory()) {System.out.println("Directory of " + dirname);String s[] = f1.list();for (int i = 0; i < s.length; i++) {File f = new File(dirname + "/" + s[i]);if (f.isDirectory()) {System.out.println(s[i] + " is a directory");} else {System.out.println(s[i] + " is a file");}}} else {System.out.println(dirname + " is not a directory");}} }?輸出了安裝目錄下的全部文件和目錄名稱;
項(xiàng)目;?
?
總結(jié)
以上是生活随笔為你收集整理的一些java基本程序图解1的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SQL Server 2008 R2 隐
- 下一篇: 一些java基本程序图解2