當前位置:首頁 » 編程語言 » 修改java

修改java

發布時間: 2022-06-04 19:50:51

『壹』 修改java程序

你們是同一個班的,同樣的問題,都看到了三次:

這個必須要用線程的同步才可以做,列印星星不能再無條件的列印了

importjava.util.concurrent.Phaser;
publicclassStarPhaserDemo{
publicstaticvoidmain(Stringargs[]){
NewlinePhaserphsr=newNewlinePhaser(4,4);
newStarThread(phsr);
newStarThread(phsr);
newStarThread(phsr);
newStarThread(phsr);
}
}
{
=4;
intnumPhases;
intstarNum=0;
publicNewlinePhaser(intnumParties,intphases){
super(numParties);
numPhases=phases;
this.starNum=firstLineStartNum;
}

publicbooleanonAdvance(intphase,intnumParties){
System.out.println();//printanewline
this.starNum=firstLineStartNum-phase-1;
returnphase==numPhases-1;//stopafternumPhases
}
(){
this.starNum--;
returnthis.starNum>=0;
}
}

{
NewlinePhaserphsr;

StarThread(NewlinePhaserp){
phsr=p;
newThread(this).start();
}

publicvoidrun(){
while(!phsr.isTerminated()){
if(phsr.canPrintStart()){
System.out.print('*');
}
phsr.arriveAndAwaitAdvance();
}
}
}

『貳』 JAVA我該怎麼修改

importjava.util.*;
//注意事項一:類名不要使用Main這種和main方法比較接近或者類似java關鍵字當類的名字。
publicclassNumsDemo{
publicstaticvoidmain(String[]args){
Scannerinput=newScanner(System.in);
System.out.print("請輸入10個數字:");
//注意事項二:LinkedList<Integer>這種方法表明list裡面放的都是Integer類型
//(注意不是int,因為int是基本數據類型,不是對象,而Integer就是對象)
LinkedList<Integer>linklist=newLinkedList<Integer>();
for(inti=1;i<=10;i++){
linklist.add(input.nextInt());
}
Iterator<Integer>it=linklist.descendingIterator();
System.out.print("您的10個數字為:");
while(it.hasNext()){
System.out.print(it.next()+"");
}
//注意事項三:Scanner也是一種資源,就好比水龍頭,打開了水龍頭,用完要記得關閉,養成良好的習慣
input.close();
}
}

『叄』 怎麼修改JAVA JDK的默認版本

重新設置一下環境變數就行。
在變數名中填"JAVA_HOME"
在變數值中填"D:\Program Files\Java\jdk1.5.0_10"

新建的環境變數為以下三個,分別新建好後就可以測試一下了

JAVA_HOME
D:\Program Files\Java\jdk1.5.0_10

PATH
D:\Program Files\Java\jdk1.5.0_10\bin

CLASSPATH
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(注前面的點號和分號一定不能丟,還有中間的,後面的分號也不要丟了)

『肆』 java應該怎麼改

一個.java文件中只允許定義一個public的類,而且要求這個類必須和所在的.java文件同名,你在一個文件里定義了2個public的類,把它拆分出來,拆到不同的文件里去

『伍』 JAVA程序修改

importjava.awt.Dimension;
importjava.awt.Point;
importjava.awt.event.ActionEvent;
importjava.awt.event.ActionListener;

importjavax.swing.JButton;
importjavax.swing.JFrame;
importjavax.swing.JLabel;
importjavax.swing.JViewport;
importjavax.swing.Timer;


{
privateJButtonbutton1=newJButton("進程1");
privateJFramef=newJFrame();

privateTimertimer;
privateJLabelview=newJLabel("碎裂得美好");
privateJViewportwindow=newJViewport();

publicfirsttry(Stringtitle)//構造函數
{
super(title);
setSize(800,643);
setLocation(400,400);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLayout(null);
button1.setSize(283,200);
button1.setLocation(502,2);
add(button1);
window.setView(view);
window.setSize(50,20);
window.setBounds(2,2,500,200);
f.add(window);

getContentPane().add(window);
//添加滑鼠事件
button1.addActionListener(newActionListener()
{
publicvoidactionPerformed(ActionEvente)
{
JButtonclickedButton=(JButton)e.getSource();
timer.start();
clickedButton.setText("事件等待被添加");
}

});
//添加時間控制項
timer=newTimer(100,newActionListener(){
publicvoidactionPerformed(ActionEvente)
{
animate();
}
});
timer.setInitialDelay(0);

}
//構造函數完
Pointanchor=view.getLocation();
privatevoidanimate()
{
DimensionextSize=window.getExtentSize();
DimensionviewSize=view.getPreferredSize();
anchor.x+=5;//設置移速度
view.setLocation(anchor);
window.setViewPosition(anchor);
if(anchor.x>viewSize.width)
anchor.x=-extSize.width;
}

publicstaticvoidmain(Stringargs[])
{
firsttryframe=newfirsttry("我的單進程實驗");
frame.setVisible(true);
}
}

『陸』 Java-方法-程序修改

voidisPrime(){

Scannerscan=newScanner(System.in);

System.out.print("inputaandb:");

inta=scan.nextInt(),b=scan.nextInt(),temp;

for(temp=a*b;a%b!=0;a+=b,b=(a-(a=b))%b);

System.out.println("ouput:"+(temp/b));

}

voidisPrime_(){

Scannerscan=newScanner(System.in);

System.out.print("inputaandb:");

inta=scan.nextInt(),b=scan.nextInt();

for(;a%b!=0;a+=b,b=(a-(a=b))%b);

System.out.println("ouput:"+ b);

}

核心代碼就一行,功能和你的一樣,望採納

『柒』 如何更改java默認版本

java默認版本是指jdk版本 ?
windows下 就卸載充裝新版本就行了,linux解壓後配置
# vi /etc/profile

在export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL上面增加下面內容
java -versoin //查看當前jdk版本後再安裝

export JAVA_HOME=/usr/java/jrockit-jdk1.6.0_37-R28.2.5-4.1.0 //當前JDK的版本文件夾
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

保存退出,執行如下命令立即生效以上環境配置
# source /etc/profile

熱點內容
樹莓派源碼 發布:2025-02-09 05:07:00 瀏覽:650
安卓手機為什麼搜不到懂球帝 發布:2025-02-09 05:04:42 瀏覽:817
生命密碼解讀走什麼 發布:2025-02-09 04:55:51 瀏覽:279
python常用正則表達式 發布:2025-02-09 04:42:53 瀏覽:179
機器人編程培訓哪家好 發布:2025-02-09 04:37:44 瀏覽:308
上海怎麼學習java 發布:2025-02-09 04:26:39 瀏覽:23
erp系統搭建備用伺服器 發布:2025-02-09 04:07:38 瀏覽:946
戴爾伺服器在bios怎麼配置管理ip 發布:2025-02-09 04:01:53 瀏覽:551
小魚易連雲存儲 發布:2025-02-09 03:59:47 瀏覽:92
正在限制訪問 發布:2025-02-09 03:47:17 瀏覽:904