『壹』 如何編寫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寫WINDOWS應用程序
亂說,這個跟JB有什麼關系,如果你說是想要的可執行文件是可以在windows下面雙擊就可以運行的話,打包成jar然後設置入口類就可以雙擊運行了.
其實不用雙擊的話使用控制台輸入java ....來運行或者寫bat文件也都可以的
『叄』 用JAVA寫一個程序
public static void main(String[] args) {
System.out.println(args[0]+ " " + args[1]+ " " +args[2]+ " " );
}
運行的時候類名加上參數 比如 java Demo 1 2 3就會顯示1 2 3
不知道問的你是不是這個意思
『肆』 用java語言編寫一個程序(用類的調用寫)求高手
要寫的東西很多,但是都很簡單而繁瑣,所以代碼就不寫了。。
大體思路如下:
建立clsss Marks,包含
private double mark = 0,以及相應public的get、set和print方法。
建立class Students,包含
private String name;//構造函數中初始化name
private Marks javaMark = new Marks();
private Marks c#Mark = new Marks();
private Marks dbMark = new Marks();
private Marks sqlMark = new Marks();
以及相應的4組public的get和set方法(get方法的返回類型最好是Marks)。
同時有print()方法,列印出學生姓名並依次調用4個成績的print方法。
建立class Input,其中包含main方法,用於初始化20個Students對象並且錄入每個對象的4個成績,如:
Students a = new Students("David");
a.getJavaMark.setMark(99);
a.getC#Mark.setMark(99);
a.getDbMark.setMark(99);
a.getSqlMark.setMark(59);
...............
接下來加分,在沒有數組的情況下……:
a.getSqiMark.setMark(a.getSqlMark.getMark() + 5);
b.getSqiMark.setMark(b.getSqlMark.getMark() + 5);
……(復制---粘貼20次=.=!!)
最後再依次調用print()方法,完畢。
『伍』 用java寫一個程序
public class Test010 {
public static void main(final String[] args) {
final Scanner scan = new Scanner(System.in);
final int num =scan.nextInt();
String str =String.valueOf(num);
final String[] aa= str.split("");
final int a1 = Integer.parseInt(aa[0]);
final int a2 = Integer.parseInt(aa[1]);
final int a3 = Integer.parseInt(aa[2]);
if(a1>a2 &&a1>a3){
if(a2>a3){
str = aa[0] +aa[1]+aa[2];
}else {
str = aa[0] +aa[2] +aa[1];
}
}else if (a2>a1 &&a2>a3) {
if(a1>a3){
str = aa[1] +aa[0]+aa[2];
}else {
str = aa[1] +aa[2] +aa[0];
}
}else if (a3>a1 &&a3>a2){
if(a1>a2){
str = aa[2] +aa[0]+aa[1];
}else {
str = aa[2] +aa[1] +aa[0];
}
}
System.out.println(str);
}
}
勉強滿足你的需求,我得想辦法把它節減一下.
『陸』 Java如何使用物理引擎
那個是計算機術語
電子游戲裡面會有很多的畫面,比如你說的使命召喚,會有很多人拿著槍互相射擊的畫面。這些畫面如果需要顯示出來,需要進行物理運算和貼圖運算。物理運算的內容包括子彈的彈道,人物的動作,塵土的飛揚,車輛的運轉……而貼圖則主要負責每個物體的顏色,細節,形狀
我們的機器,其中顯卡的部分負責貼圖運算,而CPU負責物理運算。那麼CPU進行物理運算的時候需要遵循一定的法則。簡而言之,這些法則就是游戲設計人員事先設定好的運算規則,可以稱之為物理引擎。
『柒』 用Java 寫出程序
importjava.util.Scanner;
publicclassFishSun{
publicstaticvoidmain(String[]args){
Scannerscan=newScanner(System.in);
int[]arr=newint[3];
inti=0;
System.out.println("請輸入正確的年、月、日(如:190015):");
while(i<3){
arr[i]=scan.nextInt();
i++;
}
getDay(arr[0],arr[1],arr[2]);
}
privatestaticvoidgetDay(intyear,intmonth,intday){
inttotal=0;
booleanjudge;
for(intyear0=1900;year0<year;year0++){
judge=year%4==0&&year%100!=0||year%400==0;
if(!judge){
total+=365;
}else{
total+=366;
}
}
//year年的1月到month-1月(全月)
for(intmonth0=1;month0<month;month0++){
judge=year%4==0&&year%100!=0||year%400==0;
switch(month0){
case1:case3:case5:case7:case8:case10:case12:
total+=31;
break;
case4:case6:case9:case11:
total+=30;
break;
case2:
total+=(judge?29:28);
break;
default:
break;
}
}
//加上month月的幾日
total+=day;
if(total%5==1||total%5==2||total%5==3){
System.out.println("漁夫在打魚。此時:total="+total);
}elseif(total%5==4||total%5==0){
System.out.println("漁夫在曬網。此時:total="+total);
}
}
}
『捌』 Java怎麼使用物理引擎
插件:插件是可獨立完成某個或一系列功能的模塊.通常插件由宿主程序載入,不能獨立運行.宿主:宿主是承載插件運行的環境,為插件提供基本服務.通常插件由宿主程序管理和控制.插件式:通常是由開發人員編寫宿主程序,並預先定義好系統提供基本服務介面和插件介面.然後由其他開發人員根據系統插件介面編寫插件功能.通常插件以一個獨立功能模塊的形式出現.對於宿主程序來說並不知道插件的具體功能,通常宿主啟動時檢索插件信息,並根據預定的插件介面裝載插件.
『玖』 怎麼用java編寫下面這個程序
import java.util.Scanner;
public class TestAA {
private static final float ELEC_PRICE = 0.7f; //單價
private float lastMonth; //上個月的電表讀數
private float currentMonth; //當前月的電表讀數
private Scanner scan = null;
private float getLastMonth() {
return lastMonth;
}
private void setLastMonth() {
System.out.println("請輸入上個月的電表讀數:");
scan = new Scanner(System.in);
lastMonth = scan.nextFloat();
}
private float getCurrentMonth() {
return currentMonth;
}
private void setCurrentMonth() {
System.out.println("請輸入這個月的電表讀數:");
scan = new Scanner(System.in);
currentMonth = scan.nextFloat();
}
public static void main(String[] args) {
TestAA aa = new TestAA();
aa.setRecord();
aa.showRecord();
aa.calcUsedFee();
}
public void setRecord() {
setLastMonth();
setCurrentMonth();
}
public void showRecord() {
System.out.println("上個月的電表讀數為:" + getLastMonth());
System.out.println("本月的電表讀數為:" + getCurrentMonth());
}
public void calcUsedFee() {
float totalMeasure = getCurrentMonth() - getLastMonth();
System.out.println("電費合計:" + totalMeasure * ELEC_PRICE);
}
}
這個就當做參考吧。。。你說的無非就是「低耦合」的問題。。。還有像這種還是用介面實現吧。。。太懶不寫了。。。方法實現如上。。。。
『拾』 用Java程序怎麼寫
你好提問者
如果解決了你的問題,請採納,若有疑問請追問,謝謝!
packagecom.gc.action.Test;
publicclassLingxing{
publicstaticvoidmain(String[]args){
CeSanJiao(4);
}
publicstaticvoidCeSanJiao(intnumber){
//上半截
for(inti=1;i<=number;i++){
if(i==1){
for(intlage=1;lage<number;lage++){
System.out.print("");
}
for(intj=i;j>0;j--){//列數
System.out.print("*");
}
System.out.println();
}else{
//反正三角
for(intj=i;j>1;j--){
if(j==i){
for(intlage=1;lage<=number-i;lage++){
System.out.print("");
}
}
System.out.print("*");
}
//正三角
for(intj=i;j>0;j--){//列數
System.out.print("*");
}
System.out.println();
}
}
//下半截
for(inti=1;i<=number;i++){
if(i==(number-1)){
for(intlage=i;lage>(number-i-1);lage--){
System.out.print("");
}
System.out.println("*");
}else{
//反倒三角
for(intj=number-i;j>=1;j--){
if(j==(number-i)){
for(intlage=number;lage>(number-i);lage--){
System.out.print("");
}
}
System.out.print("*");
}
//倒三角
for(intj=1;j<number-i;j++){//列數
System.out.print("*");
}
}
System.out.println();
}
}
}
結果:
*
***
*****
*******
*****
***
*