求和java
① java數組元素求和
static int[] sum(int[] arr)
{
int[] s=new int[2];
for(int i=0;i<arr.length;i+=2)
s[0]+=arr[i];
for(int i=1;i<arr.length;i+=2)
s[1]+=arr[i];
return s;
}
② java求和怎麼顯示每一步
java求和顯示每一步需要汪敏考慮到參數的輸入,並且可以輸入多個參數,以及為用戶考慮到各種的邊界問題。
1、我們應該給出輸入參數的語句,讓用戶可以輸入。
2、我們應對其進行參數個數的輸出,看是否輸入的參數,如果參數為0,提示用戶輸入的困跡枝參數為0,然後就是輸出的參數個數輸出給用戶州哪。
3、就是用int類型對其參數進行強制轉化,然後用for循環對其進行相加。
4、就是將得到的結果輸出。
③ 用Java如何求出一個整數的各位數字之和
用Java求出一個整數的各位數字之和:先算出這個整數的位數,再取到一個整數的個位十位百位等等等,然後求和。如下:
public static int sumDig(int n)
int sum=0
if(n>=10)
sum+=n%10
sum+=sumDig(n/10)
else sum+=n
return sum
Java語言特點
Java不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易粗笑手用兩個特徵。
Java具有簡單性、面向對象、分布式、健壯性、安全性、平台獨立與可移植性、多線程、動態性等特點。Java可以編寫桌面應用程序、Web應用程序、分布式升祥系統和嵌入式岩嫌系統應用程序等。
④ java如何進行等差數列求和
import java.util.Scanner;x0dx0ax0dx0apublic class test {x0dx0a public static void main(String[] args) {x0dx0a //創建Scanner對象 接受從控制台輸入x0dx0a Scanner input = new Scanner(System.in);x0dx0a System.out.println("首項:");x0dx0a //接受String型x0dx0a String first = input.next();x0dx0a System.out.println("尾項");x0dx0a //接受String型x0dx0a String last = input.next();x0dx0a System.out.println("公差");x0dx0a String gongcha = input.next();x0dx0a int num = Math.abs((Integer.parseInt(first)-Integer.parseInt(last))/Integer.parseInt(gongcha))+1;x0dx0a System.out.println("num="+num);x0dx0a double total = 0.5*((Integer.parseInt(first)+Integer.parseInt(last))*num);x0dx0a //輸出結果x0dx0a System.out.println("total:"+total); }x0dx0a}x0dx0ax0dx0a本機測試過可以運行x0dx0ax0dx0a沒看清要求,這個是用for循環的,可以負數啥的:x0dx0ax0dx0aimport java.util.Scanner;x0dx0ax0dx0apublic class az {x0dx0a public static void main(String[] args) {x0dx0a //創建Scanner對象 接受從控制台輸激旁入x0dx0a Scanner input = new Scanner(System.in);x0dx0a System.out.println("首項:");x0dx0a //接受String型x0dx0a String first = input.next();x0dx0a int f = Integer.parseInt(first);x0dx0a System.out.println("尾激指項");x0dx0a //明鉛配接受String型x0dx0a String last = input.next();x0dx0a int l = Integer.parseInt(last);x0dx0a System.out.println("公差");x0dx0a String gongcha = input.next();x0dx0a int g = Integer.parseInt(gongcha);x0dx0a g = Math.abs(g);x0dx0a if(f>l){x0dx0a int temp =f;x0dx0a f = l;x0dx0a l = temp;x0dx0a }x0dx0a double total = 0;x0dx0a for(int i=f;i<=l;i+=g){x0dx0a total += i;x0dx0a i = i+g;x0dx0a }x0dx0a //輸出結果x0dx0a System.out.println("total:"+total); x0dx0a x0dx0a }x0dx0a x0dx0a}
⑤ java計算出字元串中所有的數字求和
//如果僅僅識別整數的話,可以用這個x0dx0ax0dx0apublic class T {x0dx0a public static void main(String[] args) {x0dx0a String value = "我們都是2007年3月28日參加課題設計的,對於我們來說也是第1次挑戰,但結果是好的,我們做到了100%滿意。";x0dx0a System.out.println(sum(value));x0dx0a }x0dx0ax0dx0a public static int sum(String value) {x0dx0a String strings[] = value.split("\\D+");x0dx0a int sum = 0;x0dx0a for (String s : strings) {x0dx0a if (!s.equals("")) {x0dx0a sum += Integer.parseInt(s);x0dx0a }x0dx0a }x0dx0a return sum;x0dx0a }x0dx0a}
⑥ 用JAVA編寫一個程序,計算從1加到50求和,輸出結果
1加到50求和的Java代碼如下:
publicintintSum(){
inttotal=0;
for(inti=1;i<51;i++){
total+=i;
}
System.out.println("1加到50結果為:"+total);
returntotal;
}
結果是:1275