主要涉及的知識(shí)點(diǎn): 類(lèi)的寫(xiě)法, 以及方法的調(diào)用 .建議多做練習(xí). 如果有看不懂的地方. 可以繼續(xù)追問(wèn),一起討論.

十年的萍鄉(xiāng)網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開(kāi)發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。營(yíng)銷(xiāo)型網(wǎng)站的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整萍鄉(xiāng)建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)建站從事“萍鄉(xiāng)網(wǎng)站設(shè)計(jì)”,“萍鄉(xiāng)網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
參考代碼如下
//Number類(lèi)
class?Number?{
private?int?n1;//私有的整型數(shù)據(jù)成員n1
private?int?n2;//私有的整型數(shù)據(jù)成員n2
//?通過(guò)構(gòu)造函數(shù)給n1和n2賦值
public?Number(int?n1,?int?n2)?{
this.n1?=?n1;
this.n2?=?n2;
}
//?加法
public?int?addition()?{
return?n1?+?n2;
}
//?減法
public?int?subtration()?{
return?n1?-?n2;
}
//?乘法
public?int?multiplication()?{
return?n1?*?n2;
}
//?除法?(可能除不盡,所以使用double作為返回類(lèi)型)
public?double?division()?{
return?n1?*?1.0?/?n2;?//?通過(guò)n1*1.0?把計(jì)算結(jié)果轉(zhuǎn)換成double類(lèi)型.
}
}
//Exam4?類(lèi)
public?class?Exam4{
public?static?void?main(String[]?args)?{
Number?number=new?Number(15,?6);//創(chuàng)建Number類(lèi)的對(duì)象
//下面的是調(diào)用方法得到返回值進(jìn)行輸出顯示
System.out.println("加法"+number.addition());
System.out.println("減法"+number.subtration());
System.out.println("乘法"+number.multiplication());
System.out.println("除法"+number.division());
}
}
有的哦。package cn.campsg.java.experiment;
public class Utils {
public static double add(double num1, double num2) {
return num1 + num2;
}
public static double substract(double num1, double num2) {
return num1 - num2;
}
public static double mulitply(double num1, double num2) {
return num1 * num2;
}
public static double division(double num1, double num2) {
if (num2 == 0) {
return -1;
}
return num1 / num2;
}
}package cn.campsg.java.experiment;
import java.util.Scanner;
public class MainClass {
public static void main(String[] args) throws Exception {
double[] nums;
double num1;
double num2;
double result;
Scanner scanner = new Scanner(System.in);
System.out.println("請(qǐng)輸入用于計(jì)算的兩個(gè)數(shù)值,數(shù)值間用空格分隔");
System.out.println("請(qǐng)輸入加e5a48de588b662616964757a686964616f31333365653864數(shù)與被加數(shù):");
nums = trans(scanner.nextLine());
num1 = nums[0];
num2 = nums[1];
result = Utils.add(num1, num2);
print("和為:", result);
System.out.println("請(qǐng)輸入減數(shù)與被減數(shù):");
nums = trans(scanner.nextLine());
num1 = nums[0];
num2 = nums[1];
result = Utils.substract(num1, num2);
print("差為:", result);
System.out.println("請(qǐng)輸入乘數(shù)與被乘數(shù):");
nums = trans(scanner.nextLine());
num1 = nums[0];
num2 = nums[1];
result = Utils.mulitply(num1, num2);
print("積為:", result);
System.out.println("請(qǐng)輸入除數(shù)與被除數(shù):");
nums = trans(scanner.nextLine());
num1 = nums[0];
num2 = nums[1];
result = Utils.division(num1, num2);
if (result == -1) {
System.out.println("分母不能為0");
} else {
print("商為:", result);
}
}
/**
* 把輸入內(nèi)容轉(zhuǎn)換成兩個(gè)數(shù)字
*
* @param input 輸入的字符傳
* @return 數(shù)值型數(shù)值
* @throws Exception
*/
public static double[] trans(String input) throws Exception {
try {
String[] arr = input.split(" ");
return new double[]{Double.parseDouble(arr[0]), Double.parseDouble(arr[1])};
} catch (Exception e) {
throw new Exception("輸入格式錯(cuò)誤");
}
}
/**
* 打印結(jié)果
*
* @param msg 前綴
* @param num 結(jié)果
*/
public static void print(String msg, double num) {
if (num == (int) num) {
System.out.println(msg + (int) num);
} else {
System.out.println(msg + num);
}
}
}
上面是代碼,工程自己創(chuàng)建把代碼復(fù)制進(jìn)去就可以了。
1、打開(kāi)eclipse,創(chuàng)建一個(gè)Java工程,在此工程里新建一個(gè)類(lèi);
2、在新建的類(lèi)中,添加4個(gè)運(yùn)算類(lèi);
3、在主方法中調(diào)用對(duì)應(yīng)的方法即可完成分?jǐn)?shù)的加減乘除運(yùn)算了。
具體實(shí)現(xiàn)代碼如下:
public class Demo {
public static void main(String[] args) {
System.out.println(jia(1, 2));
System.out.println(jian(1, 2));
System.out.println(cheng(1, 2));
System.out.println(chu(1, 2));
}
//加法運(yùn)算
private static float jia(float x,float y) {
return x + y;
}
//減法運(yùn)算
private static float jian(float x,float y) {
return x - y;
}
//乘法運(yùn)算
private static float cheng(float x,float y) {
return x * y;
}
//除法運(yùn)算
private static float chu(float x,float y) {
return x / y;
}
}
文章名稱(chēng):JAVA減法器代碼 奇特的減法java
當(dāng)前URL:http://chinadenli.net/article46/hipseg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、網(wǎng)站設(shè)計(jì)、云服務(wù)器、Google、做網(wǎng)站、營(yíng)銷(xiāo)型網(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í)需注明來(lái)源: 創(chuàng)新互聯(lián)