概述
創(chuàng)新互聯(lián)是網(wǎng)站建設(shè)技術(shù)企業(yè),為成都企業(yè)提供專業(yè)的成都做網(wǎng)站、網(wǎng)站建設(shè),網(wǎng)站設(shè)計,網(wǎng)站制作,網(wǎng)站改版等技術(shù)服務(wù)。擁有十年豐富建站經(jīng)驗和眾多成功案例,為您定制適合企業(yè)的網(wǎng)站。十年品質(zhì),值得信賴!
java程序輸入需要用到Scanner工具類,輸出則使用println
解析
1、輸入:
從鍵盤輸入需要用到j(luò)ava的Scanner這個util包下的工具類
Scanner中輸入是需要對輸入的字符進行分類,int類型為nextint()方法,double類型為nextDouble()方法,字符串類型為next()方法。
#code:
#out:
2、輸出:
java常用的輸出為println
#code:
#out:
除了println()方法之外,java還有print()和printf()兩種輸出方法,
print、println、printf的區(qū)別:
print--是函數(shù),可以返回一個值,只能有一個參數(shù)。
println 將它的參數(shù)顯示在命令窗口,并在結(jié)尾加上換行符,將輸出光標定位在下一行的開始。
printf--函數(shù),把文字格式化以后輸出,直接調(diào)用系統(tǒng)調(diào)用進行IO的,他是非緩沖的。
拓展內(nèi)容
java 輸入輸出流(I/O)
Java中I/O操作主要是指使用Java進行輸入,輸出操作.?Java所有的I/O機制都是基于數(shù)據(jù)流進行輸入輸出,這些數(shù)據(jù)流表示了字符或者字節(jié)數(shù)據(jù)的流動序列。Java的I/O流提供了讀寫數(shù)據(jù)的標準方法。任何Java中表示數(shù)據(jù)源的對象都會提供以數(shù)據(jù)流的方式讀寫它的數(shù)據(jù)的方法。
Java.io是大多數(shù)面向數(shù)據(jù)流的輸入/輸出類的主要軟件包。此外,Java也對塊傳輸提供支持,在核心庫 java.nio中采用的便是塊IO。
流IO的好處是簡單易用,缺點是效率較低。塊IO效率很高,但編程比較復(fù)雜。
Java IO模型 ?:
Java的IO模型設(shè)計非常優(yōu)秀,它使用Decorator模式,按功能劃分Stream,您可以動態(tài)裝配這些Stream,以便獲得您需要的功能。例如,您需要一個具有緩沖的文件輸入流,則應(yīng)當組合使用FileInputStream和BufferedInputStream。
輸入流(Input ?Stream):
程序從輸入流讀取數(shù)據(jù)源。數(shù)據(jù)源包括外界(鍵盤、文件、網(wǎng)絡(luò)…),即是將數(shù)據(jù)源讀入到程序的通信通道。
輸出流(output Stream):
程序向輸出流寫入數(shù)據(jù)。將程序中的數(shù)據(jù)輸出到外界(顯示器、打印機、文件、網(wǎng)絡(luò)…)的通信通道。
你可以看一下官方的例子:How?to?Use?Icons
java里的資源都是需要加載才能看見的,官方的做法通常類似于:
ImageIcon?icon?=?createImageIcon("cat.png",
"a?pretty?but?meaningless?splat");
這里的createImageIcon就是一個預(yù)加載的過程
/**?Returns?an?ImageIcon,?or?null?if?the?path?was?invalid.?*/
protected?ImageIcon?createImageIcon(String?path,
???String?description)?{
java.net.URL?imgURL?=?getClass().getResource(path);
if?(imgURL?!=?null)?{
return?new?ImageIcon(imgURL,?description);
}?else?{
System.err.println("Couldn't?find?file:?"?+?path);
return?null;
}
}
通常這樣就會有圖像出來了,不過也有可能不出來,這是因為你的圖像可能不嚴格,你可以使用官方例子里面的圖片來實驗一下,像這個"images/middle.gif"
代碼如下:
for (int a = 1; a=100; a++)
{
system.out.println(a);
}
/////////
int a =1;
while (a =100)
{
system.out.println(a);
a++;
}
/////////
int a = 1;
do
{
system.out.println(a);
a++;
}
while (a=100)
擴展資料:
在windows下編譯java文件、執(zhí)行:
1、先創(chuàng)建一個txt,更改為test.java。
2、編寫代碼,為輸出為holloword。
3、找到cmd,并進行打開cmd。
4、編譯java文件,輸入命令為javac test.java。
5、如果沒有報錯,查看當前目錄下是否有class文件產(chǎn)生。
6、執(zhí)行class文件,在命令輸入java test,輸出為holloword。
僅僅是給窗口添加背景的話是很簡單的,添加上以下語句(自己去添加變量哈):\x0d\x0a\x0d\x0alabel = new JLabel(background); //background為ImageIcon\x0d\x0a// 把標簽的大小位置設(shè)置為圖片剛好填充整個面板 \x0d\x0alabel.setBounds(0, 0, this.getWidth(), this.getHeight());\x0d\x0a//添加圖片到frame的第二層(把背景圖片添加到分層窗格的最底層作為背景)\x0d\x0athis.getLayeredPane().add(label,new Integer(Integer.MIN_VALUE));\x0d\x0a//把內(nèi)容窗格轉(zhuǎn)化為JPanel,否則不能用方法setOpaque()來使內(nèi)容窗格透明\x0d\x0ajPanel=(JPanel)this.getContentPane();\x0d\x0a//設(shè)置透明\x0d\x0ajPanel.setOpaque(false);\x0d\x0a\x0d\x0a然后你上面那個JPanel p也設(shè)置成透明就可以了
當前默認目錄為C盤Users文件夾下的Administrator文件夾。一般而言,我們習(xí)慣改變當前目錄。由于windows有磁盤分區(qū),若要跳到其他磁盤,例如E盤,有幾種方法:
1、輸入命令: pushd 路徑(此命令可將當前目錄設(shè)為所希望的任一個已存在的路徑)
2、輸入命令: e:? 轉(zhuǎn)移到e盤,然后再輸入 cd 轉(zhuǎn)移到所希望的已知路徑。
希望在windows命令行下使用javac、java、javap等命令,那么當前電腦必須安裝了jdk,并且將jdk的bin目錄添加到環(huán)境變量path下了。
拓展資料:
Java是一種編程語言,被特意設(shè)計用于互聯(lián)網(wǎng)的分布式環(huán)境。Java具有類似于C++語言的“形式和感覺”,但它要比C++語言更易于使用,而且在編程時徹底采用了一種“以對象為導(dǎo)向”的方式。
使用Java編寫的應(yīng)用程序,既可以在一臺單獨的電腦上運行,也可以被分布在一個網(wǎng)絡(luò)的服務(wù)器端和客戶端運行。另外,Java還可以被用來編寫容量很小的應(yīng)用程序模塊或者applet,做為網(wǎng)頁的一部分使用。applet可使網(wǎng)頁使用者和網(wǎng)頁之間進行交互式操作。
參考資料:百度百科:Java 編程語言