一些java基本程序图解1
生活随笔
收集整理的這篇文章主要介紹了
一些java基本程序图解1
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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 兩個引用沒有引用同一對象 System.out.println(a == c); // true a自動拆箱成int類型再和c比較 } }Integer類型可以new,也可以直接賦值;
運行如下;?
2 邏輯運算、位運算、短路
public class id2 {public static void main(String[] args) { int x,y=10;if(((x=0)==0) || ((y=20)==20)){System.out.println("現在y的值是:"+y);}int a,b=10;if(((a=0)==0) | ((b=20)==20)){System.out.println("現在b的值是:"+b);}} }?&&邏輯與 ||邏輯或
&按位與 |按位或
x,y,a,b都在IF語句里都重新賦值了,y也該是20了?
邏輯運算符執行的是短路求值,當參與運算的一個操作數已經足以推斷出這個表達式的值的時候,另外一個操作數(有可能是表達式)就不會執行;
運行如下;
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");}} }?輸出了安裝目錄下的全部文件和目錄名稱;
項目;?
?
總結
以上是生活随笔為你收集整理的一些java基本程序图解1的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SQL Server 2008 R2 隐
- 下一篇: 一些java基本程序图解2