package?retestC9;
創(chuàng)新互聯(lián)建站是一家專注于成都網(wǎng)站制作、成都做網(wǎng)站與策劃設(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
import?java.math.*;
public?class?Test2?{
/**
*?@param?args
*/
public?static?BigDecimal?div(double?value1,double?value2,int?b,int?r){
if(b0){
System.out.println("b值必須大于等于0");
}
BigDecimal?b1=new?BigDecimal(Double.toString(value1));
BigDecimal?b2=new?BigDecimal(Double.toString(value2));
return?b1.divide(b2,b,r);????//這里的r代表什么?后面r位置應(yīng)該全是5,我把r改成5后為什么輸出結(jié)果變了?相當(dāng)于怎么進(jìn)位,不一定是四舍五位比如
//1.3333?小數(shù)保留3位??ROUND_UP的結(jié)果是1.334,ROUND_DOWN的結(jié)果是1.333
}
public?static?void?main(String[]?args)?{
BigDecimal?b1=new?BigDecimal(Double.toString(4));
BigDecimal?b2=new?BigDecimal(Double.toString(3));
// System.out.println(b1.divide(b2));//5
//4/3的結(jié)果等于1.33333333
System.out.println(b1.divide(b2,3,BigDecimal.ROUND_UP));//1.334?BigDecimal.ROUND_UP?1.3333變成1.334
System.out.println(b1.divide(b2,3,BigDecimal.ROUND_DOWN));//1.334?BigDecimal.ROUND_DOWN?1.3333是1.333
b1=new?BigDecimal(Double.toString(5));
b2=new?BigDecimal(Double.toString(3));
//5/3的結(jié)果等于1.66666666666666
System.out.println(b1.divide(b2,3,BigDecimal.ROUND_UP));//1.667?BigDecimal.ROUND_UP?1.6666變成1.667
System.out.println(b1.divide(b2,3,BigDecimal.ROUND_DOWN));//1.6666?BigDecimal.ROUND_DOWN?1.6666是1.6666
Test2?u=new?Test2();
System.out.println(u.div(-7.5,-8.9,-5,BigDecimal.ROUND_CEILING));????//為什么這里b小于零卻沒有輸出提示信息?請(qǐng)小心點(diǎn),5怎么會(huì)小于0
}
}
最簡(jiǎn)單的java代碼肯定就是這個(gè)了,如下:
public class MyFirstApp
{
public static void main(String[] args)
{
System.out.print("Hello world");
}
}
“hello world”就是應(yīng)該是所有學(xué)java的新手看的第一個(gè)代碼了。如果是零基礎(chǔ)的新手朋友們可以來我們的java實(shí)驗(yàn)班試聽,有免費(fèi)的試聽課程幫助學(xué)習(xí)java必備基礎(chǔ)知識(shí),有助教老師為零基礎(chǔ)的人提供個(gè)人學(xué)習(xí)方案,學(xué)習(xí)完成后有考評(píng)團(tuán)進(jìn)行專業(yè)測(cè)試,幫助測(cè)評(píng)學(xué)員是否適合繼續(xù)學(xué)習(xí)java,15天內(nèi)免費(fèi)幫助來報(bào)名體驗(yàn)實(shí)驗(yàn)班的新手快速入門java,更好的學(xué)習(xí)java!
你首先初始化Ball類的時(shí)候,傳入了radius, name兩個(gè)變量;
因?yàn)槟愕腂all類中的定義了兩個(gè)私有成員:
private double radius;
private string name;
this.radius = radius;
this.name = name;
這兩句就是將你傳入的數(shù)據(jù)保存到類中的兩個(gè)私有成員
因?yàn)閞adius、name兩個(gè)的名字和類中的私有成員的名字相同,所以要用到this.xx
然后你的getRadius、getName就是將你的兩個(gè)私有成員傳出
(return radius;、return name;)
setRadius、setName這兩個(gè)函數(shù)就是重新將你新傳入的數(shù)據(jù)保存到那兩個(gè)私有成員中
4.因?yàn)檫@兩個(gè)成員是私有變量,外部不可以訪問,所以要用函數(shù)來訪問
定義的時(shí)候就調(diào)用了那個(gè)初始化函數(shù)來吧你傳入的參數(shù)保存到私有變量中
get是你要得到這個(gè)類中的私有成員的值的時(shí)候用到
以這個(gè)為例吧:
public double getRadius(){
return radius;
}
首先你是定義了一個(gè)公有的函數(shù),并且這個(gè)函數(shù)的類型是double
由于是公有的,外部就可以調(diào)用
又因?yàn)楹瘮?shù)的類型是double所以,這個(gè)函數(shù)就可以返回一個(gè)double類型的值,就像是一個(gè)變量,(xxx.getRadius()),你返回的數(shù)據(jù)就是到了這里
你需要用一個(gè)list 管理 所有的客戶端socket 。
Socket socket = ss.accept();
socketList.add(socket )
然后 再依次向么個(gè)socket 輸出
for (Iterator iterator = socketList.iterator(); iterator.hasNext();) {
Socket object = (Socket) iterator.next();
OutputStream os = socket.getOutputStream();
DataOutputStream dis = new DataOutputStream(os);
dis.writeUTF( “message”);
}
以下代碼的邏輯是,輸入3個(gè)數(shù),定義變量abc,比較三個(gè)輸入的數(shù),按從大到小排列,a存放最大值。
import?java.util.Scanner;
public?class?demo?{
public?static?void?main(String[]?args)?{
Scanner?s?=?new?Scanner(System.in);
System.out.println("Enter");
int?a?=?s.nextInt();
int?b?=?s.nextInt();
int?c?=?s.nextInt();
if?(a??b)?{
int?t?=?a;??/*如果ab時(shí)候?a、b數(shù)值互換*/
a?=?b;
b?=?t;
}
if?(a??c)?{????/*如果ac時(shí)候?a、c數(shù)值互換*/
int?t?=?a;
a?=?c;
c?=?t;
}
if?(b??c)?{????/*如果bc時(shí)候?b、c數(shù)值互換*/
int?t?=?b;
b?=?c;
c?=?t;
}
System.out.println("");
System.out.println(a);
}
}
網(wǎng)頁題目:java基礎(chǔ)問題代碼,java例題代碼
本文路徑:http://chinadenli.net/article12/hedgdc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供、移動(dòng)網(wǎng)站建設(shè)、虛擬主機(jī)、網(wǎng)站設(shè)計(jì)、靜態(tài)網(wǎng)站、服務(wù)器托管
聲明:本網(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)