欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

java源代碼不全 看不懂java源碼怎么辦

一個(gè)java源代碼的錯(cuò)誤,誰(shuí)能幫我看一下錯(cuò)哪里了?

你的System跟out之間少個(gè) .

成都創(chuàng)新互聯(lián)專(zhuān)注于企業(yè)網(wǎng)絡(luò)營(yíng)銷(xiāo)推廣、網(wǎng)站重做改版、莫力達(dá)網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5場(chǎng)景定制、成都商城網(wǎng)站開(kāi)發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性?xún)r(jià)比高,為莫力達(dá)等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。

編譯器以為你要完成什么句子了。

而且你這么寫(xiě)代碼 太累了,還是用編程開(kāi)發(fā)環(huán)境把,能幫你把語(yǔ)法錯(cuò)誤和一些語(yǔ)義錯(cuò)誤顯示出來(lái),

用JD-GUI可以查看JAR,但代碼不完整,有什么方法能查看完整正確的代碼,我只想修改其中一兩個(gè)JAVA,謝謝

JD-GUI的反編譯本來(lái)就不是百分之百還原的,反編譯后的與原來(lái)的有很大出入的。你自己寫(xiě)個(gè)程序編譯一下,再用jd反編譯對(duì)比一下就知道了。

至于里面a.java,b.java,c.java是代碼作者進(jìn)行了代碼混淆,目的就是讓反編譯的人看不懂,是保護(hù)自己代碼不被別人看懂的手段。

JD只能大致看看原作者的思路,想完全看明白不是件容易的事,要慢慢摸索調(diào)試。

修改java源碼解決keys報(bào)錯(cuò)

編程錯(cuò)誤解決方法

Java入門(mén)基礎(chǔ)第4天《Java編程規(guī)范及編譯源代碼常見(jiàn)錯(cuò)誤的解決方法》

?

愛(ài)笑的陳sir

原創(chuàng)

關(guān)注

10點(diǎn)贊·484人閱讀

大家傍晚好呀!通過(guò)學(xué)習(xí)Java入門(mén)基礎(chǔ)第3天我們了解了怎么用記事本編寫(xiě)運(yùn)行Java程序,但是這兩天我收到了很多大家的一部分問(wèn)題?說(shuō)一下問(wèn)的最多的吧。如,我的程序運(yùn)行不了,一行代碼,5個(gè)報(bào)錯(cuò),編寫(xiě)、編譯錯(cuò)誤、編碼格式錯(cuò)誤等等,總之五花八門(mén)。

根據(jù)所述問(wèn)題,今天聊聊Java編程規(guī)范。方便大家觀看,把之前的文章整合了。

Java入門(mén)基礎(chǔ)第1天(什么是Java?)

Java入門(mén)基礎(chǔ)第2天(java jdk下載與安裝教程)

Java入門(mén)基礎(chǔ)第3天《使用記事本編寫(xiě)運(yùn)行Java程序》

Java編程規(guī)范及編譯源代碼常見(jiàn)錯(cuò)誤的解決方法

一、編程規(guī)范

二、命名規(guī)則

三、編碼格式規(guī)定

四、javac 編譯器編譯源代碼文件常見(jiàn)的問(wèn)題

五、 解釋執(zhí)行.dass文件常見(jiàn)問(wèn)題

一、編程規(guī)范

我們先簡(jiǎn)單了解一下什么是編程規(guī)范?

編程規(guī)范是對(duì)編程的一種約定,主要作用是增強(qiáng)代碼的可讀性和可維護(hù)性,便于代碼重用

二、命名規(guī)則

基本要求是,程序中的各個(gè)要素都遵守命名規(guī)則,

然后在編碼中嚴(yán)格按照編碼格式編寫(xiě)代碼。

命名規(guī)則包括以下幾點(diǎn):

? 包的名稱(chēng)由一個(gè)小寫(xiě)字母序列組成。

? 類(lèi)的名稱(chēng)由大寫(xiě)字母開(kāi)頭,其他字母都由小寫(xiě)的單詞組成。

? 類(lèi)的實(shí)例的名稱(chēng)由一個(gè)小寫(xiě)字母開(kāi)頭,后面的單詞由大寫(xiě)字母開(kāi)頭。

? 常量的名稱(chēng)都大寫(xiě),并且指出完整含義。 參數(shù)的名稱(chēng)無(wú)其他具體規(guī)定。

? 數(shù)組的命名使用“類(lèi)型[] 數(shù)組名”的形式。

三、編碼格式規(guī)定

? 程序最開(kāi)始編寫(xiě)導(dǎo)入包和類(lèi)語(yǔ)句,如 import 語(yǔ)句。

import 語(yǔ)句可以有多行,編寫(xiě)完 import 語(yǔ)句后空一行。

? 定義 public 類(lèi),頂格書(shū)寫(xiě)。類(lèi)的主體左括號(hào){不換行書(shū)寫(xiě),右括號(hào)}頂格書(shū)寫(xiě)。

? 定義 public 類(lèi)中的變量,縮進(jìn)書(shū)寫(xiě)。

? 定義方法用縮進(jìn)書(shū)寫(xiě),方法的左括號(hào){不換行書(shū)寫(xiě),右括號(hào)}和方法首行第一個(gè)字符對(duì)齊。方法體要再次縮進(jìn)書(shū)寫(xiě),最后一個(gè)變量定義和第一個(gè)方法定義之間、方法和方法之間最好空一行。

四、javac 編譯器編譯源代碼文件常見(jiàn)的問(wèn)題

我們?cè)谑褂胘avac 編譯器編譯源代碼時(shí)文件時(shí),會(huì)出現(xiàn)幾個(gè)常見(jiàn)的報(bào)錯(cuò)問(wèn)題。

錯(cuò)誤描述1、Error:cannot read:HelloJava.java javac。 工具程序找不到指定的 java文件

解決方法:這個(gè)需要檢查一下你的文件是否存儲(chǔ)在當(dāng)前目錄中,或文件名是否錯(cuò)誤。

錯(cuò)誤描述2、 HelloJava.java:4:class HelloJava is public,should be declared in a file named MyApplication.java。

解決方法:這是你的源文件中類(lèi)的名稱(chēng)和源文件名稱(chēng)不符,

需要確定源文件名稱(chēng)和類(lèi)名稱(chēng)是否相同。

錯(cuò)誤描述3、 HelloJava.java:6:cannot find symbol。

解決方法:可能是你的源程序文件中某些代碼部分輸入錯(cuò)了,

最常見(jiàn)的原因可能是沒(méi)有注意到字母的大小寫(xiě)。

錯(cuò)誤描述4、Javac 不是內(nèi)部或外部命令、可執(zhí)行程序或批量文件。

解決方法:這是你的 path 設(shè)置有誤或這你沒(méi)有在 path 系統(tǒng)變量中加入 JDK 的 bin 目錄。

五、 解釋執(zhí)行.dass文件常見(jiàn)問(wèn)題

我們?cè)诮忉寛?zhí)行 .dass 文件時(shí),可能會(huì)出現(xiàn)以下幾個(gè)常見(jiàn)的錯(cuò)誤報(bào)錯(cuò)問(wèn)題:

錯(cuò)誤描述1、 Exception in thread “main” java.lang.NoClassDe£FoundError。

報(bào)錯(cuò)出現(xiàn)在Java 工具程序找不到所指定的 .class 類(lèi),

需要確定指定的類(lèi)是否存儲(chǔ)在當(dāng)前目錄中,名稱(chēng)是否正確。

錯(cuò)誤描述2、 Exception in thread “main” java.lang.NoSuchMetliodError:main。

問(wèn)題出現(xiàn)在沒(méi)有指定 Java 程序的入口。

Java 工具程序指定的類(lèi)必須有一個(gè)程序入口,

也就是必須包括 main(String args[]) 這個(gè)方法。

鼓勵(lì): ???如果你覺(jué)得博主的文章的不錯(cuò)或者對(duì)你有幫助,

可以點(diǎn)一個(gè)免費(fèi)的關(guān)注支持一下博主,

如果三連收藏支持就更好了吖,嘿嘿嘿,謝謝。

求JAVA源代碼

import java.util.ArrayList;

import java.util.List;

import java.util.Scanner;

public class GradeStatistic {

public static void main(String[] args) {

GradeStatistic gs = new GradeStatistic();

ListMark list = new ArrayListMark();

float sum = 0;

while(true){

Scanner sc = new Scanner(System.in);

System.out.print("Please input student name: ");

String name = sc.nextLine();

if(name.equals("end")){

break;

}

System.out.print("Please input student score: ");

float score = sc.nextFloat();

sum += score;

list.add(gs.new Mark(name, score));

}

float max = list.get(0).getScore();

float min = list.get(0).getScore();

for(Mark mark: list){

if(max mark.getScore()){

max = mark.getScore();

}

if(min mark.getScore()){

min = mark.getScore();

}

}

float average = sum / list.size();

System.out.println("Average is: " + average);

System.out.println("Max is: " + max);

System.out.println("Min is: " + min);

}

private class Mark{

private String name;

private float score;

public Mark(String name, float score){

this.name = name;

this.score = score;

}

public String getName() {

return name;

}

public float getScore() {

return score;

}

}

}

----------------------

Please input student name: Zhang san

Please input student score: 100

Please input student name: Li Si

Please input student score: 91

Please input student name: Ec

Please input student score: 35

Please input student name: ma qi

Please input student score: 67

Please input student name: end

Average is: 73.25

Max is: 100.0

Min is: 35.0

文章題目:java源代碼不全 看不懂java源碼怎么辦
本文地址:http://chinadenli.net/article6/docpoig.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航、網(wǎng)站排名、面包屑導(dǎo)航、虛擬主機(jī)、響應(yīng)式網(wǎng)站、網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化