一、java前期準備:(2)java、eclipse并寫兩個小程序

1、下載java8

目前最新的java9,增加了一些新的特性,在官網(wǎng)的首頁上當然也是java9,如果想下載jdk java8的版本,可以點擊如下鏈接:
下載地址

2、下載eclipse

下載eclipse分為安裝版和完整版,安裝版下載后需要再次聯(lián)網(wǎng)下載,因此推薦使用完整版。


下載完整版

eclipse有Java和Java EE,區(qū)別是Java版本不能開發(fā)Web程序,建議直接下載Java EE版本。


選擇java EE

3、安裝java

安裝jdk1.8.0在下一步安裝過程中,實際上會有兩個步驟,一是安裝jdk,另一個是安裝jre,只要按照提示安裝就可以了。
其中jdk的安裝路徑為D:\Java\jdk1.8.0_151;
jre安裝路徑為D:\Java\jre1.8.0_151

4、配置環(huán)境變量

  • 環(huán)境變量為計算機中運行的程序提供信息。
  • 環(huán)境變量分為:用戶變量,對當前用戶生效;系統(tǒng)變量,對所有用戶生效。Windows系統(tǒng)一般都是一個用戶在使用,所以配置為用戶變量或者系統(tǒng)變量都可以。
  • 通過JDK環(huán)境變量,使用JDK的軟件才知道JDK存放在什么位置

4.1 配置PATH

  • PATH變量原本已經(jīng)存在,在原來變量的基礎上,追加JDK的可執(zhí)行命令的目錄路徑,就是bin目錄。
    我的電腦右鍵屬性,選擇環(huán)境變量,可以看到環(huán)境變量分為用戶變量和系統(tǒng)變量。
    環(huán)境變量

    新建系統(tǒng)環(huán)境變量,JAVA_HOME
    JAVA_HOME

    PATH環(huán)境變量中,增加jdk的bin目錄
    增加bin目錄

4.2 配置CLASSPATH

新建CLASSPATH環(huán)境變量,并填寫jdk的lib目錄


CLASSPATH環(huán)境變量

此時環(huán)境變量的配置工作就完成了。

5、使用eclipse寫一個小程序

  • (1)新建一個java project


    新建一個java 工程
  • (2)在Test1上新建一個class
    右鍵選擇class
    package:包是存在class類的文件夾,包一般為小寫,類一般為大寫
    main:主函數(shù),代碼由此處開始執(zhí)行
新建class
ctrl +d 刪除當前行
縮進 TAB鍵
System.out.println(""),在屏幕上打印輸出信息,print后面的ln表示換行
Scanner 從鍵盤接收數(shù)據(jù),用完必須關閉
創(chuàng)建Scanner對象的基本語法:
Scanner s = new Scanner(System.in);
Scanner類的next()與nextLine()方法可以獲取輸入的字符串
  • 示例1:根據(jù)輸入成績返回結(jié)果
package xinqushi;
import java.util.Scanner;
public class Grade {
    public static void main(String[] args) {
        System.out.print("請輸入一個成績:");
        Scanner scan=new Scanner(System.in); //從鍵盤接收數(shù)據(jù)
        int grade=scan.nextInt();   //讀取下一行,即使遇到空格等,直到等到數(shù)字,且焦點不會移動到下一行
        scan.close();
        if(grade<0||grade>100) {
            System.out.println("成績輸入錯誤");
            return;
        }
        if(grade<60) {
            System.out.println("對不起,不及格,請補考");
        }else {
            System.out.println("恭喜你,及格了");
        }
    }
}

執(zhí)行結(jié)果:

  • 示例2:輸入三個數(shù),比較大小,并輸出
    新建一個Compare.class


    新建Compare類

    新建Compare類
ctrl+alt+方向鍵     復制代碼
alt+方向鍵 移動代碼

源代碼:

package xinqushi;
import java.util.Scanner;
public class Compare {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner scan = new Scanner(System.in);
        System.out.print("請輸入第一個數(shù)字:");
        int a = scan.nextInt();
        System.out.print("請輸入第二個數(shù)字:");
        int b = scan.nextInt();
        System.out.print("請輸入第三個數(shù)字:");
        int c = scan.nextInt();
        scan.close();
        if(a>b){
            if(b>c){
                System.out.print(a + ">" + b + ">" + c);
            }else{ //a>b,b<c的情況
                if(a>c){
                    System.out.print(a + ">" +c + ">" + b);
                }else{ //a>b,a<c的情況
                    System.out.print(c + ">" +a + ">" + b);
                }
            }
        }else{ //a<b
            if(b<c){
                System.out.print(c + ">" +b + ">" + a);
            }else{ //a<b,b>c的情況
                if(a<c){ //a<b,b>c,a<c
                    System.out.print(b + ">" +c + ">" + a);
                }else{ //a<b,b>c,a>c
                    System.out.print(b + ">" +a + ">" + c);
                }
            }
        }
    }
}

執(zhí)行結(jié)果:


結(jié)果1

結(jié)果2
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • 《Java從小白到大?!芳堎|(zhì)版已經(jīng)上架了?。?! 《論語?魏靈公》曰:“工欲善其事,必先利其器”,做好一件事,準備工...
    tony關東升閱讀 1,324評論 0 4
  • 實話說,混世20年以來能堅持下來的習慣真的都不用什么屈指可數(shù),幾乎都是半成品。更何況看明朝那些,事兒這種寫實的歷史...
    無名無信閱讀 157評論 0 0
  • 英子嫁給林達七年了,兩人有一個兒子小寶。轉(zhuǎn)眼間小寶過五歲了。兩個人的感情也從當初的卿卿我我濃情蜜意發(fā)展到現(xiàn)在的左手...
    亦為清心閱讀 782評論 0 19
  • 1 夜幕降臨,B大校園里的路燈被點亮了,暖暖的黃光映照著每個人的足跡。偌大操場上的人零零星星的,有跑步的學生,也有...
    蔚藍雪閱讀 462評論 0 2
  • 交作業(yè)~ 教程地址:AI教程!手把手教你繪制復古風格的可愛卡通小狐貍
    豹貓抱著貓閱讀 516評論 0 2

友情鏈接更多精彩內(nèi)容