java編,java編譯器

本文目錄一覽:

Java該怎麼編

public class student{

private Long studentNo;

private String name;

private double EScore ;

private double CScore;

private double MScore;

//總成績

private double TotalScore;

public student() {

}

public student(Long studentNo, String name, double eScore, double cScore, double mScore, double totalScore) {

super();

this.studentNo = studentNo;

this.name = name;

EScore = eScore;

CScore = cScore;

MScore = mScore;

TotalScore = totalScore;

}

public Long getStudentNo() {

return studentNo;

}

public void setStudentNo(Long studentNo) {

this.studentNo = studentNo;

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public double getEScore() {

return EScore;

}

public void setEScore(double eScore) {

EScore = eScore;

}

public double getCScore() {

return CScore;

}

public void setCScore(double cScore) {

CScore = cScore;

}

public double getMScore() {

return MScore;

}

public void setMScore(double mScore) {

MScore = mScore;

}

public double getTotalScore() {

return TotalScore;

}

public void setTotalScore(double totalScore) {

TotalScore = totalScore;

}

@Override

public String toString() {

return “student [studentNo=” + studentNo + “, name=” + name + “, EScore=” + EScore + “, CScore=” + CScore

+ “, MScore=” + MScore + “, TotalScore=” + TotalScore + “]”;

}

//計算總成績的方法

public static double sum(double eScore, double cScore, double mScore) {

double TotalScore = eScore + cScore + mScore ;

return TotalScore;

}

public static void main(String[] args) {

double eScore = 90;

double cScore = 68;

double mScore = 78;

double score = student.sum(eScore, cScore, mScore);

System.out.println(score);

}

}

java用什麼軟體編寫

JAVA編程常用的軟體:

1、Intellij IDEA

Intellij IDEA是當前Java開發人員呼聲很高的一款IDE,具有美觀,高效等眾多特點,小編還是非常喜歡的,所以以往我都是在自己電腦安裝這款軟體的。

2、Eclipse

Eclipse是免費的,這點很重要,所以大多公司里依然是使用eclipse這款IDE,而且它良好的性能,也在市場占著不小的比重。

3、MyEclipse

MyEclipse是同eclipse一個公司的,在功能上增加了不少,相對於eclipse來說,myeclipse更像將eclipse中好多插件都集成起來了,當然,性能上面也有更好的考慮,不過這款IDE是收費的。

4、NetBeans

NetBeans是甲骨文公司生產的IDE,在其中也內置了許多功能,相對於idea和eclipse市場還是較少的。

5、JDK

JDK是Java語言必備的工具,我們代碼編寫、編譯、運行都是依靠jdk來幫助我們運作,jdk是編寫Java代碼的根基。

如何編寫java程序

新建java第一種方法:

1。首先右擊滑鼠,新建一個文本文檔。

2。更改文本文檔的後綴名為

.java

。注意文件名必須和類名相同。

如果你的電腦沒有顯示後綴名的話需要對電腦進行一定的設置。

3。打開計算機——組織——文件夾選項——查看——將隱藏文件夾選項取消勾選即可。

建議將這個選項取消勾選,有很多的惡意程序會侵入我們的電腦,取消勾選可以很好的查看病毒等文件的類型。

4。右擊建好的文檔,選擇編輯即可進行java的編寫。

在編寫的時候我們有一定的格式,java語言的格式是為了我們日後更改程序方便而規定的,我們一定要遵循這種格式編寫。

第二種方法:

1直接新建一個記事本文檔,然後選擇保存。

注意保存時額位置,不要等到保存完卻找不到文件到哪了。

2在選擇保存的窗口中輸入後綴「.java」,然後保存即可。注意文件名必須和類名相同。

3同樣右擊文件,選擇編輯即可在文件中進行編輯了。

前兩個大括弧之間回車,第二對大括弧有一個間隔,直接按TAb鍵即可。

測試運行java程序:

打開運行命令,也可以直接在開菜單中輸入CMD調用命令窗口。

你的文件保存在哪裡就將你的文件目錄輸入到命令提示符窗口中,例如我的是D盤根目錄,所以我輸入「d:」。

編譯java文件,生成class文件:

在命令提示符中輸入「javac

文件名.java」,我的文件名為A,所以輸入javac

A.java然後回車,等待編譯。

運行文件:

繼續輸入「java

文件名」然後回車就可以運行我們寫好的文件了。

java編寫

import java.util.Scanner;

public class test{

private static int numA,numB;

//使用遞歸循環輸入

private static void scanf(){

/**當輸入不是整數的時候,用try..catch..finally來處理,try代碼塊用來捕獲異常,

catch代碼塊用來對捕獲的異常處理,finally這個代碼塊是無論如何也要執行的,

所以定義當numA大於等於numB時,才會執行*/

try {

System.out.print(“請輸入第一個數字:”);

numA = new Scanner(System.in).nextInt();

System.out.print(“請輸入第二個數字:”);

numB = new Scanner(System.in).nextInt();

if (numA = numB) {

System.out.println(“第一個數必須小於第二個數!”);

System.out.println(” “);

scanf();

}else{

System.out.print(numA+”和”+numB+”之間的整數數有:”);

for (int i = numA; i = numB; i++) {

//最後一個數字去掉標點符號

if (numB != i) {

System.out.print(i+”,”);

}

if(numB == i){

System.out.print(i);

}

}

}

} catch (Exception e) {

System.out.println(“你輸入的不是數字!”);

System.out.println(” “);

scanf();

}finally{

if (numA = numB) {

System.out.println(“第一個數必須小於第二個數!”);

System.out.println(” “);

scanf();

}

}

}

public static void main(String[] args) {

scanf();

}

}

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/187933.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-11-28 06:26
下一篇 2024-11-28 06:26

相關推薦

  • Java JsonPath 效率優化指南

    本篇文章將深入探討Java JsonPath的效率問題,並提供一些優化方案。 一、JsonPath 簡介 JsonPath是一個可用於從JSON數據中獲取信息的庫。它提供了一種DS…

    編程 2025-04-29
  • java client.getacsresponse 編譯報錯解決方法

    java client.getacsresponse 編譯報錯是Java編程過程中常見的錯誤,常見的原因是代碼的語法錯誤、類庫依賴問題和編譯環境的配置問題。下面將從多個方面進行分析…

    編程 2025-04-29
  • Java Bean載入過程

    Java Bean載入過程涉及到類載入器、反射機制和Java虛擬機的執行過程。在本文中,將從這三個方面詳細闡述Java Bean載入的過程。 一、類載入器 類載入器是Java虛擬機…

    編程 2025-04-29
  • Java騰訊雲音視頻對接

    本文旨在從多個方面詳細闡述Java騰訊雲音視頻對接,提供完整的代碼示例。 一、騰訊雲音視頻介紹 騰訊雲音視頻服務(Cloud Tencent Real-Time Communica…

    編程 2025-04-29
  • Java Milvus SearchParam withoutFields用法介紹

    本文將詳細介紹Java Milvus SearchParam withoutFields的相關知識和用法。 一、什麼是Java Milvus SearchParam without…

    編程 2025-04-29
  • Java 8中某一周的周一

    Java 8是Java語言中的一個版本,於2014年3月18日發布。本文將從多個方面對Java 8中某一周的周一進行詳細的闡述。 一、數組處理 Java 8新特性之一是Stream…

    編程 2025-04-29
  • Java判斷字元串是否存在多個

    本文將從以下幾個方面詳細闡述如何使用Java判斷一個字元串中是否存在多個指定字元: 一、字元串遍歷 字元串是Java編程中非常重要的一種數據類型。要判斷字元串中是否存在多個指定字元…

    編程 2025-04-29
  • VSCode為什麼無法運行Java

    解答:VSCode無法運行Java是因為默認情況下,VSCode並沒有集成Java運行環境,需要手動添加Java運行環境或安裝相關插件才能實現Java代碼的編寫、調試和運行。 一、…

    編程 2025-04-29
  • Java任務下發回滾系統的設計與實現

    本文將介紹一個Java任務下發回滾系統的設計與實現。該系統可以用於執行複雜的任務,包括可回滾的任務,及時恢復任務失敗前的狀態。系統使用Java語言進行開發,可以支持多種類型的任務。…

    編程 2025-04-29
  • Java 8 Group By 會影響排序嗎?

    是的,Java 8中的Group By會對排序產生影響。本文將從多個方面探討Group By對排序的影響。 一、Group By的概述 Group By是SQL中的一種常見操作,它…

    編程 2025-04-29

發表回復

登錄後才能評論