package?retestC9;
創(chuàng)新互聯(lián)建站是一家專注于成都網站制作、成都做網站與策劃設計,大同網站建設哪家好?創(chuàng)新互聯(lián)建站做網站,專注于網站建設十載,網設計領域的專業(yè)建站公司;建站業(yè)務涵蓋:大同等地區(qū)。大同做網站價格咨詢: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位置應該全是5,我把r改成5后為什么輸出結果變了?相當于怎么進位,不一定是四舍五位比如
//1.3333?小數(shù)保留3位??ROUND_UP的結果是1.334,ROUND_DOWN的結果是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的結果等于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的結果等于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小于零卻沒有輸出提示信息?請小心點,5怎么會小于0
}
}
最簡單的java代碼肯定就是這個了,如下:
public class MyFirstApp
{
public static void main(String[] args)
{
System.out.print("Hello world");
}
}
“hello world”就是應該是所有學java的新手看的第一個代碼了。如果是零基礎的新手朋友們可以來我們的java實驗班試聽,有免費的試聽課程幫助學習java必備基礎知識,有助教老師為零基礎的人提供個人學習方案,學習完成后有考評團進行專業(yè)測試,幫助測評學員是否適合繼續(xù)學習java,15天內免費幫助來報名體驗實驗班的新手快速入門java,更好的學習java!
你首先初始化Ball類的時候,傳入了radius, name兩個變量;
因為你的Ball類中的定義了兩個私有成員:
private double radius;
private string name;
this.radius = radius;
this.name = name;
這兩句就是將你傳入的數(shù)據(jù)保存到類中的兩個私有成員
因為radius、name兩個的名字和類中的私有成員的名字相同,所以要用到this.xx
然后你的getRadius、getName就是將你的兩個私有成員傳出
(return radius;、return name;)
setRadius、setName這兩個函數(shù)就是重新將你新傳入的數(shù)據(jù)保存到那兩個私有成員中
4.因為這兩個成員是私有變量,外部不可以訪問,所以要用函數(shù)來訪問
定義的時候就調用了那個初始化函數(shù)來吧你傳入的參數(shù)保存到私有變量中
get是你要得到這個類中的私有成員的值的時候用到
以這個為例吧:
public double getRadius(){
return radius;
}
首先你是定義了一個公有的函數(shù),并且這個函數(shù)的類型是double
由于是公有的,外部就可以調用
又因為函數(shù)的類型是double所以,這個函數(shù)就可以返回一個double類型的值,就像是一個變量,(xxx.getRadius()),你返回的數(shù)據(jù)就是到了這里
你需要用一個list 管理 所有的客戶端socket 。
Socket socket = ss.accept();
socketList.add(socket )
然后 再依次向么個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個數(shù),定義變量abc,比較三個輸入的數(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時候?a、b數(shù)值互換*/
a?=?b;
b?=?t;
}
if?(a??c)?{????/*如果ac時候?a、c數(shù)值互換*/
int?t?=?a;
a?=?c;
c?=?t;
}
if?(b??c)?{????/*如果bc時候?b、c數(shù)值互換*/
int?t?=?b;
b?=?c;
c?=?t;
}
System.out.println("");
System.out.println(a);
}
}
網頁題目:java基礎問題代碼,java例題代碼
本文路徑:http://vcdvsql.cn/article12/hedgdc.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供、移動網站建設、虛擬主機、網站設計、靜態(tài)網站、服務器托管
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)