導航:首頁 > 編程語言 > java整數運算

java整數運算

發布時間:2022-06-18 18:53:06

1. java實現長整數的加法運算

對於鏈表的理解,就是 A對象的一個成員變數 next 的類型是A,那麼就是鏈表了。

2. Java:整數的算數運算

寫好了,這是源文件,放到默認包里運行即可

3. Java十進制整數的算術運算及二進制顯示,並用圖形用戶界面設計

進制轉換,,,,Integer 有不少方法了。

4. java基於兩個整數的簡單計算

跑一下下面的代碼吧。知道的排版實在是太虐了,你自己在IDE里排一下吧。我測試了一下,符合你的需求。


import java.util.Scanner;

public class MathMain {

public static void main(String[] args) {

long sum = 0;

long proct = 0;

try {

Scanner sc = new Scanner(System.in);

System.out.println("請輸入一個整數begin:");

long begin = sc.nextLong();

while (begin<1 || begin>Long.MAX_VALUE) {

System.out.println("請輸入long范圍內的正整數!");

System.out.println("請重新輸入一個整數begin:");

begin = sc.nextLong();

}

System.out.println("請輸入一個整數end:");

long end = sc.nextLong();

while (end<1 || end>Long.MAX_VALUE) {

System.out.println("請輸入long范圍內的正整數!");

System.out.println("請重新輸入一個整數end:");

end = sc.nextLong();

}

while (end<begin) {

System.out.println("請輸入大於第一次輸入的正整數!");

System.out.println("請重新輸入一個整數end:");

end = sc.nextLong();

}

sum = getSumBetween(begin,end);

System.out.printf("Sum between %d and %d:%d%n",begin,end,sum);

proct = getProctBetween(begin,end);

System.out.printf("Proct between %d and %d:%d%n",begin,end,proct);

sc.close();

}catch (Exception e) {

System.out.println("輸入的參數不是合法整數!");

return;

}

}


private static long getSumBetween(long x,long y){

long a=0;

for (long m = 0; m < y-x+1; m++) {

a = a+x+m;

}

return a;

}

private static long getProctBetween(long x,long y){

long b=1;

for (long n = 0; n < y-x+1; n++) {

b = b*(x+n);

}

return b;

}

}

5. JAVA 兩個整數的四則運算

import java.io.*;
/**
* 計算器
* @param a 第一個數字
* @param b 第二個數字
* @param c 符號
*/
public class jisuanqi{
/**
* 計算類
*/
public void jisuan(int a,int b,String c){

if(c.equals("+")){
System.out.print(a+b);
}else
if(c.equals("-")){
System.out.print(a-b);
}else
if(c.equals("*")){
System.out.print(a*b);
}else
if(c.equals("/")){
System.out.print(a/b);
}
}
/**
* 程序入口
*/
public static void main(String args[])throws IOException{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
String a1,a2;
String c;
int b1,b2;
System.out.print("請輸入第一個數字:");
a1=br.readLine();
b1=Integer.parseInt(a1);
System.out.print("請輸入第二個數字:");
a2=br.readLine();
b2=Integer.parseInt(a2);
System.out.print("請輸入符號:");
c=br.readLine();
jisuanqi js=new jisuanqi();
js.jisuan(b1, b2, c);
}
}

6. java怎麼計算一個整數長度(不含負數符號)

實現方法如下:
1 把這個數取絕對值
2 然後轉成字元串,然後用length函數獲取長度就行了。

7. java怎麼編寫一個方法,計算一個整數的各個數字之和

public class Test{
public static int calculate(Integer number){
String s = number.toString();
int length = s.length();
int sum = 0;
for(int i = 0; i<length; i++){
sum += (s.charAt(i)-'0');
}
return sum;
}

public static void main(String[] args){
int number = Integer.parseInt(args[0]);
int result = calculate(number);
System.out.print("result: "+result);
}
}

args[0]是控制台第一個輸入的數字,這個數字是你要進行計算的數字,具體計算的方法是
public static int calculate(Integer number);

8. java中怎樣實現60多位整形數字的運算

直接運行得了
import java.io.*;
public class test
{
public static void main(String arg[])
{
test a=new test();
System.out.print("請輸入一個十進制整數:");
try
{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
int i=Integer.parseInt(br.readLine());
System.out.print("該數的二進制數是:");
a.BinaryString(i);
System.out.println();
System.out.print("該數的八進制數是:");
a.OctalString(i);
System.out.println();
System.out.print("該數的十六進制數是:");
a.HexString(i);
System.out.println();

System.out.println(Integer.valueOf("101101",2).toString());//2進制轉換為10進制
}catch(IOException e)
{
System.err.println(e.toString());
}

}
public void BinaryString(int x)
{
if(x>0)
BinaryString(x/2);
else
return;
System.out.print(x%2);
}
public void OctalString(int x)
{
if(x>0)
OctalString(x/8);
else
return;
System.out.print(x%8);
}
public void HexString(int x)
{
if(x>0)
BinaryString(x/16);
else
return;
if(x%16==10)
{
System.out.print("A");
}
else if(x%16==11)
{
System.out.print("B");
}
else if(x%16==12)
{
System.out.print("C");
}
else if(x%16==13)
{
System.out.print("D");
}
else if(x%16==14)
{
System.out.print("E");
}
else if(x%16==15)
{
System.out.print("F");
}
else
System.out.print(x%16);
}
}

9. 用 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));

}

}

(9)java整數運算擴展閱讀

運算符

運算符是一些特殊的符號,主要用於數學函數、一些類型的賦值語句和邏輯比較方面。

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(計算機編程語言)_網路

10. JAVA讀入一個整數,計算該整數的各位數字之和

import java.io.*;
public class ssss
{
public static void main(String[] args)
{
String num=null;
System.out.println("請輸入一個整數,回車結束");
try
{
InputStreamReader isr=new InputStreamReader(System.in);
BufferedReader br=new BufferedReader(isr);
while((num=br.readLine())!=null&&num.length()!=0)
{
sum(num);
System.out.println("請輸入一個整數,回車結束");
}
}
catch(Exception e)
{
e.printStackTrace();
}
}
public static void sum(String num)
{
int b=0;
for(int i=0;i<num.length();i++)
{
b+=Integer.parseInt(num.substring(i,i+1));
}
System.out.println("該整數各個位上數字之和為:"+b);
}
}

閱讀全文

與java整數運算相關的資料

熱點內容
程序員和測試之間的關系 瀏覽:945
加密蚊帳什麼意思 瀏覽:149
javalistclear 瀏覽:607
哪個app上民宿多靠譜 瀏覽:827
重慶伺服器租用哪裡有雲伺服器 瀏覽:453
土星模擬器文件夾 瀏覽:902
文件夾文件袋文件盒 瀏覽:695
雲伺服器打開f8指令 瀏覽:243
盈透證券加密幣 瀏覽:72
阿里雲伺服器初始密碼怎麼修改 瀏覽:266
伺服器怎麼設定公用網路 瀏覽:99
程序員自己嘗尿檢測出糖尿病 瀏覽:593
列印添加pdf 瀏覽:932
蘋果解壓專家賬號 瀏覽:844
度曉曉app為什麼關閑 瀏覽:228
net文件是偽編解碼嗎 瀏覽:149
伴隨矩陣的matlab編程 瀏覽:63
單片機和h橋是什麼意思 瀏覽:314
51單片機光控設計論文 瀏覽:653
渦旋式壓縮機無油 瀏覽:731