本文目錄一覽:
- 1、“100”+90,java中怎麼計算的
- 2、用JAVA編寫一個實現加法運算的程序
- 3、怎麼用java寫加法
- 4、用 Java 寫一個兩個整數相加的程序
- 5、在java中,+什麼時候是連接符,什麼時候是加法?
- 6、JAVA的加,減,乘,除運算方法
“100”+90,java中怎麼計算的
““100”+90,java中計算方法”是兩個變量相加賦給第三個變量。操作方法如下:
1、新建一個java類,定義加法的方法;
2、定義方式為聲明兩個變量,然後相加,賦給第三個變量;
3、使用return返回出來;
4、運行編寫的java程序,兩個變量是100、90,賦給第三個變量就得到結果190。
用JAVA編寫一個實現加法運算的程序
public class Plus {
public static void main(String[] args) {
String fristParam = args[0];
String secondParam = args[1];
String result = plus(fristParam, secondParam);
System.out.println(result);
}
private static String plus(String _sFristParam, String _sSecondParam) {
String sResult = null;
if (isVirtual(_sFristParam) || isVirtual(_sSecondParam)) {
sResult = virualPlus(_sFristParam, _sSecondParam);
}
else {
sResult = normalPlus(_sFristParam, _sSecondParam);
}
return sResult;
}
private static String normalPlus(String _sFristParam, String _sSecondParam) {
if (_sFristParam == null || _sSecondParam == null) {
return “對不起輸入有錯,請重新輸入”;
}
int nFristParam = Integer.parseInt(_sFristParam);
int nSecondParam = Integer.parseInt(_sSecondParam);
int nResult = nFristParam + nSecondParam;
String sResult = String.valueOf(nResult);
return sResult;
}
private static String virualPlus(String _sFristParam, String _sSecondParam) {
String sFirstActual = getActual(_sFristParam);
String sFirstVirtual = getVirtual(_sFristParam);
String sSecondActual = getActual(_sSecondParam);
String sSecondVirtual = getVirtual(_sSecondParam);
String sResult = null;
int nFirstActual = 0;
int nFirstVirtual = 0;
int nSecondActual = 0;
int nSecondVirtual = 0;
int nVirtual = 0;
int nActual = 0;
if (sFirstActual == null || sFirstVirtual == null || sSecondActual == null ||
sSecondVirtual == null) {
return “對不起輸入的虛數有錯,請重新輸入”;
}
nFirstActual = Integer.parseInt(sFirstActual);
nFirstVirtual = Integer.parseInt(sFirstVirtual);
nSecondActual = Integer.parseInt(sSecondActual);
nSecondVirtual = Integer.parseInt(sSecondVirtual);
nVirtual = nFirstVirtual + nSecondVirtual;
nActual = nFirstActual + nSecondActual;
String sVirtual = String.valueOf(nVirtual);
String sActual = String.valueOf(nActual);
sResult = sActual + “+” + sVirtual + “i”;
return sResult;
}
private static String getVirtual(String _sParam) {
String[] members = _sParam.split(“\\+”);
String sResult = (members[1] != null) ? members[1].substring(0, 1) : null;
return sResult;
}
private static String getActual(String _sParam) {
String[] members = _sParam.split(“\\+”);
String sResult = (members[0] != null) ? members[0] : null;
return sResult;
}
private static boolean isVirtual(String _sParam) {
return (_sParam.indexOf(“i”) != -1) ? true : false;
}
}
自己改一下吧,基本上沒問題
怎麼用java寫加法
java中的加法使用+符號來計算最後的結果。
具體代碼如下:
public class Demo {
public static void main(String[] args) {
int x = 3;
int y = 4;
int result = x + y;
System.out.println(result);
}
}
其中需要注意的是代碼需寫在主方法(main方法)中,否則程序無法運行;還有int型變量的初始值是0,即如果不給int型變量賦值的話,默認這個變量的值為0。
用 Java 寫一個兩個整數相加的程序
代碼如下:
public class Test {
public static int add(int a,int b){
return a+b;
}
public static void main(String args[]){
Scanner scanner = new Scanner(System.in);
System.out.println(“請輸入第一個數”);
int a = scanner.nextInt();
System.out.println(“請輸入第二個數”);
int b = scanner.nextInt();
System.out.println(“和為:”+add(a,b));
}
}
擴展資料
運算符
運算符是一些特殊的符號,主要用於數學函數、一些類型的賦值語句和邏輯比較方面。
1、賦值運算符
賦值運算符以符號“=”表示,它是一個二元運算符(對兩個操作數作處理),其功能是將右方操作數所含的值賦給左方的操作數。
例如:
1 int a = 100;
2、算術運算符
運算符說明 :
“+” 加 ;“-” 減 ;“*” 乘 ; “/”除 ; “%” 取餘數
3、自增和自減運算符
自增和自減是單目運算符,可以放在操作元之前,也可以放在操作元之後。操作元必須是一個整型或浮點型變量。自增、自減運算符的作用是使變量的值增1或減1。放在操作元前面的自增、自減運算符,會先將變量的值加1或減1,然後再使該變量參與表達式的運算。放在操作元後面的自增、自減運算符,會先使變量參與表達式的運算,然後再將該變量的值加1或減1。
例如:
假設a=5
1 b=++a;//先將a的值加1,然後賦值給b,此時a的值為6,b的值為6
2 b=a++;//先將a的值賦值給b,再將a的值變為6,此時a的值為6,b的值為5
4、比較運算符
比較運算符屬於二元運算符,用於程序中的變量之間,變量和自變量之間以及其他類型的信息之間的比較。比較運算符的運算結果是boolean型。當運算符對應的關係成立時,運算的結果為true,否則為false。比較運算符共有6個,通常作為判斷的依據用於條件語句中。
運算符說明:
“”比較左方是否大於右方
“” 比較左方是否小於右方
“==”比較左方是否等於右方
” = “比較左方是否大於等於右方
“= “比較左方是否小於等於右方
“!= “比較左方是否不等於右方
參考鏈接:Java(計算機編程語言)_百度百科
在java中,+什麼時候是連接符,什麼時候是加法?
跟字符串做拼接的時候是連接符,數值類型運算的時候是加號。
需要注意string中連續的數字要整合成一個數字,加上括號的時候運算順序要小心,特別注意括號前有計算數字,比如5+(2+5)。
括號後面有乘除法運算,比如5+(2+5)/2 括號算完了要繼續算後面的除法,之後用得到的數字加上前面的加號運算符和‘5’一起運算。
擴展資料
二元加法運算符“+”在兩個操作數都是數字或都是字符串時,計算結果是顯而易見的。加號“+”的轉換規則優先考慮字符串連接,如果其中一個操作數是字符串或者轉換為字符串的對象,另外一個操作數會轉換為字符串,加號講踐行字符串的連接操作。
如果兩個操作數都不是類字符串(string-like)的,那麼都講進行算數加法運算。
“+”操作符的行為表現為:
如果其中一個操作數是對象,則對象會遵循對象到原始值的轉換規則轉換為原始類值:日期對象通過toString()方法執行轉換,其他對象則通過valueOf()方法執行轉換(如果valueOf()方法返回一個原始值的話)。
由於多數對象都不具備可用的valueOf()方法,因此它們會通過toString()方法來執行轉換。
JAVA的加,減,乘,除運算方法
首先可以把計算器看成是一個對象就是一個類,它有加、減、乘、除功能,這四個就是這個類的方法;你可以給這個類定義兩個成員變量
int
x、int
y
然後分別用這四個方法對x
、y
實行加、減、乘、除並返回其值
代碼大概如下:
class
counter{
private
int
x;
private
int
y;
public
counter(){
}
public
counter(int
x,int
y){
this.x=x;
this.y=y;
}
public
double
adding(){
//加運算
return
x+y;
}
public
double
minus(){
//減運算
return
x-y;
}
public
double
times(){
//乘運算
return
x*y;
}
public
double
divide(){
//除運算
return
x/y;
}
}
//測試類
public
class
test{
public
static
void
main(string[]
args){
counter
c=new
counter(5,4);//實例化
system.out.println(c.adding());//輸出加的結果
system.out.println(c.minus());//輸出減的結果
system.out.println(c.times());//輸出乘的結果
system.out.println(c.divide());//輸出除的結果
}
}
希望對你有幫助
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/239407.html