1、打開系統(tǒng)屬性窗口
創(chuàng)新互聯(lián)公司是一家專注于成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)與策劃設(shè)計(jì),鄞州網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)十年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:鄞州等地區(qū)。鄞州做網(wǎng)站價(jià)格咨詢:18982081108
2、單擊“環(huán)境變量”(在高級(jí)系統(tǒng)設(shè)置里面)
3、單擊系統(tǒng)變量下的“新建”按鈕
4、在“變量名”文本框中輸入“JAVA_HOME”,在“變量值”文本框中輸入JDK的安裝途徑,比如C盤的JAVA文件夾中的jdk1.7.0_24,你就輸入“C:\JAVA\jdk1.7.0_24\”,點(diǎn)擊確定就OK了,注意你自己的安裝途徑可能和其他人的不同,但是原理都是一樣的。
5、在系統(tǒng)變量中查找Path變量,沒有的話就新建變量“Path”,“變量值”就在其起始位置前添加“%JAVA_HOME%\bin;”
請(qǐng)樓主注意變量名變量值的大小寫,別弄錯(cuò)了,不會(huì)的話可以繼續(xù)問我,祝樓主成功!
純手打,望采納,謝謝!
首先要說明的是,java里不能直接使用synchronized聲明一個(gè)變量,而是使用synchronized去修飾一個(gè)代碼塊或一個(gè)方法。\x0d\x0a\x0d\x0a詳細(xì)說明如下:\x0d\x0a\x0d\x0a synchronized用來修飾一個(gè)方法或者一個(gè)代碼塊,它用來保證在同一時(shí)刻最多只有一個(gè)線程執(zhí)行該段代碼。\x0d\x0a 一、當(dāng)兩個(gè)并發(fā)線程訪問同一個(gè)對(duì)象object中的這個(gè)synchronized(this)同步代碼塊時(shí),一個(gè)時(shí)間內(nèi)只能有一個(gè)線程得到執(zhí)行。另一個(gè)線程必須等待當(dāng)前線程執(zhí)行完這個(gè)代碼塊以后才能執(zhí)行該代碼塊。\x0d\x0a 二、然而,當(dāng)一個(gè)線程訪問object的一個(gè)synchronized(this)同步代碼塊時(shí),另一個(gè)線程仍然可以訪問該object中的非synchronized(this)同步代碼塊。\x0d\x0a 三、尤其關(guān)鍵的是,當(dāng)一個(gè)線程訪問object的一個(gè)synchronized(this)同步代碼塊時(shí),其他線程對(duì)object中所有其它synchronized(this)同步代碼塊的訪問將被阻塞。\x0d\x0a 四、第三個(gè)例子同樣適用其它同步代碼塊。也就是說,當(dāng)一個(gè)線程訪問object的一個(gè)synchronized(this)同步代碼塊時(shí),它就獲得了這個(gè)object的對(duì)象鎖。結(jié)果,其它線程對(duì)該object對(duì)象所有同步代碼部分的訪問都被暫時(shí)阻塞。\x0d\x0a 五、以上規(guī)則對(duì)其它對(duì)象鎖同樣適用。\x0d\x0a\x0d\x0a示例代碼:\x0d\x0apublic class Thread1 implements Runnable { \x0d\x0a public void run() { \x0d\x0a synchronized(this) { \x0d\x0a for (int i = 0; i
回答于?2022-11-16
使用scanner類里的方法接受用戶輸入的值。示例代碼如下:
String str;
Scanner scanner = new Scanner(System.in);
System.out.print("請(qǐng)輸入:");
str = scanner.nextLine();
System.out.print("您輸入的內(nèi)容是:"+str);
import java.util.Scanner;
public class Variate {
/**
* 數(shù)字排序
*/
public static void variate1(){
Scanner in = new Scanner(System.in);
System.out.println("請(qǐng)輸入第一個(gè)數(shù)字:");
float first = in.nextFloat();
System.out.println("請(qǐng)輸入第二個(gè)數(shù)字:");
float second = in.nextFloat();
System.out.println("請(qǐng)輸入第三個(gè)數(shù)字:");
float third = in.nextFloat();
if(first - second = 0){
?if(second - third = 0){
??? ?System.out.println("三個(gè)數(shù)字從大到小順序?yàn)椋? + first + "=" + second + "=" + third);
?}else if(first - third = 0){
??? ?System.out.println("三個(gè)數(shù)字從大到小順序?yàn)椋? + first + "=" + third + "=" + second);
?}else{
??? ?System.out.println("三個(gè)數(shù)字從大到小順序?yàn)椋? + third + "=" + first + "=" + second);
?}
}else if(first - third = 0){
?System.out.println("三個(gè)數(shù)字從大到小順序?yàn)椋? + second + "=" + first + "=" + third);
}else if(second - third = 0){
?System.out.println("三個(gè)數(shù)字從大到小順序?yàn)椋? + second + "=" + third + "=" + first);
}else{
?System.out.println("三個(gè)數(shù)字從大到小順序?yàn)椋? + third + "=" + second + "=" + first);
}
}
/**
* 利率計(jì)算
*/
public static double bonus(){
float profit = 0;
double bonus = 0;
Scanner in = new Scanner(System.in);
System.out.println("請(qǐng)輸入利潤(rùn)(萬元):");
profit = in.nextFloat();
if(profit = 10){
?bonus = profit * 0.1;
}else if(profit 10 profit = 20){
?bonus = (profit - 10) * 0.075 + 10 * 0.1;
}else if(profit 20 profit = 40){
?bonus = (profit - 20) * 0.05 + 20 * 0.1;
}else if(profit 40 profit = 60){
?bonus = (profit - 40) * 0.03 + 40 * 0.1;
}else if(profit 60 profit = 100){
?bonus = (profit - 60) * 0.015 + 60 * 0.1;
}else if(profit 100){
?bonus = (profit - 100) * 0.01 + 100 * 0.1;
}
return bonus;
}
/**
* 判斷元輔音字母
*/
public static void variate2(){
Scanner in = new Scanner(System.in);
System.out.println("請(qǐng)輸入一個(gè)字母:");
char liter = in.next().charAt(0);
boolean vowel = false;
boolean capital = false;
switch (liter){
case 'A' : vowel = capital = true; break;
case 'O' : vowel = capital = true; break;
case 'E' : vowel = capital = true; break;
case 'I' : vowel = capital = true; break;
case 'U' : vowel = capital = true; break;
case 'a' : vowel = true; break;
case 'o' : vowel = true; break;
case 'e' : vowel = true; break;
case 'i' : vowel = true; break;
case 'u' : vowel = true; break;
default : vowel = capital = false;
}
if(vowel || capital){
?if(vowel capital){
??? ?System.out.println("輸入的是大寫元音字母:" + liter);
?}else{
??? ?System.out.println("輸入的是小寫元音字母:" + liter);
?}
}else{
?System.out.println("輸入的是輔音字母:" + liter);
}
}
/**
* 簡(jiǎn)單計(jì)算
*/
public static void calculator(){
Scanner in = new Scanner(System.in);
double first = 0;
double second = 0;
double result = 0;
char operator;
System.out.println("請(qǐng)輸入第一個(gè)數(shù)字:");
first = in.nextDouble();
System.out.println("請(qǐng)輸入第二個(gè)數(shù)字:");
second = in.nextDouble();
System.out.println("請(qǐng)輸入運(yùn)算符:");
operator = in.next().charAt(0);
switch(operator){
case '+' : result = first + second; break;
case '-' : result = first - second; break;
case '*' : result = first * second; break;
case '/' : result = first / second; break;
default : result = 0;
}
System.out.println("計(jì)算結(jié)果為:" + result);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
variate1();
System.out.println("可提成" + bonus() + "萬元");
variate2();
calculator();
}
}
變量:
變量是程序運(yùn)行過程中它的值是允許改變的量。
變量定義:定義必須嚴(yán)格按照標(biāo)識(shí)符的命名規(guī)則,即0~9數(shù)字、字母、下滑線、$等組成,且首字母不能是數(shù)字、不能是java關(guān)鍵字。
變量格式為[訪問修飾符][修飾符]數(shù)據(jù)類型 變量名[=初始值]。
eg:public static int a=0;
byte b=2;
常量:
常量是不可改變的量,一次賦值,永不改變?。
常量定義:常量需要有final修飾符修飾。常量聲明時(shí)必須初始化。常量標(biāo)識(shí)符必須大寫,且多個(gè)單詞時(shí)用下滑線連接。
注意:有時(shí)候常量也可以不用在聲明時(shí)就初始化。
eg:做局部變量
public class Test {
public static void main(String[] args)
{
final int Y;
Y=9;
}
}
做靜態(tài)全局變量時(shí),若聲明時(shí)不服初值,必須在靜態(tài)代碼塊中賦初值。
static final int Y;
static{
Y=9;
}
做非靜態(tài)全局變量時(shí),若聲明時(shí)不服初值,則必須在非靜態(tài)代碼塊中賦值。
擴(kuò)展資料:
使用變量時(shí)注意事項(xiàng):
作用域:變量定義在那個(gè)大括號(hào)內(nèi),它就在這個(gè)大括號(hào)內(nèi)有效。并且,在同一個(gè)大括號(hào)內(nèi)不能同時(shí)定義同名的變量。
初始化值:沒有初始化值得變量不能直接使用。 只要在使用前給值就行,不一定要在定義是給值。
定義變量的格式: a:數(shù)據(jù)類型? 變量名 = 初始化值; b:數(shù)據(jù)類型? 變量名;變量名 = 初始化值;c:在一行上建議只定義一個(gè)變量可以定義多個(gè)。
參考資料來源:百度百科-Java
importjava.awt.*;importjava.awt.event.*;classShopFrameextendsFrameimplementsActionListener{Labellabel1,label2,label3,label4;Buttonbutton1,button2,button3,button4,button5;TextAreatext;Panelpanel1,panel2;staticfloatsum=0.0f;ShopFrame(Strings){super(s);setLayout(newBorderLayout());label1=newLabel("面紙:3元",Label.LEFT);label2=newLabel("鋼筆:5元",Label.LEFT);label3=newLabel("書:10元",Label.LEFT);label4=newLabel("襪子:8元",Label.LEFT);button1=newButton("加入購物車");button2=newButton("加入購物車");button3=newButton("加入購物車");button4=newButton("加入購物車");button5=newButton("查看購物車");text=newTextArea("商品有:"+"\n",5,10);text.setEditable(false);addWindowListener(newWindowAdapter(){publicvoidwindowClosing(WindowEvente){System.exit(0);}});button1.addActionListener(this);button2.addActionListener(this);button3.addActionListener(this);button4.addActionListener(this);button5.addActionListener(this);panel1=newPanel();panel2=newPanel();panel1.add(label1);panel1.add(button1);panel1.add(label2);panel1.add(button2);panel1.add(label3);panel1.add(button3);panel1.add(label4);panel1.add(button4);panel2.setLayout(newBorderLayout());panel2.add(button5,BorderLayout.NORTH);panel2.add(text,BorderLayout.SOUTH);this.add(panel1,BorderLayout.CENTER);this.add(panel2,BorderLayout.SOUTH);setBounds(100,100,350,250);setVisible(true);validate();}publicvoidactionPerformed(ActionEvente){if(e.getSource()==button1){text.append("一個(gè)面紙、");sum=sum+3;}elseif(e.getSource()==button2){text.append("一只鋼筆、");sum=sum+5;}elseif(e.getSource()==button3){text.append("一本書、");sum=sum+10;}elseif(e.getSource()==button4){text.append("一雙襪子、");sum=sum+8;}elseif(e.getSource()==button5){text.append("\n"+"總價(jià)為:"+"\n"+sum);}}}publicclassShopping{publicstaticvoidmain(String[]args){newShopFrame("購物車");}}我沒用Swing可能顯示不出來你的效果。不滿意得話我在給你編一個(gè)。
本文名稱:java變量示例代碼,java中什么叫實(shí)例變量
文章分享:http://muchs.cn/article40/phgoeo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google、搜索引擎優(yōu)化、營銷型網(wǎng)站建設(shè)、網(wǎng)站營銷、建站公司、移動(dòng)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)