A. java寫個方法求和等於一個數的全部組合
public int total(int[] nums){
int even=0;//偶數和
int odd=0;//奇數和
for (int i=0 ;i<nums.length;i++) {
if(i%2 == 0){//數組下標從0開始
even = even + nums[i];
}else{
odd = odd + nums[i];
}
}
return even*odd;
}這個方法
B. java 輸出一組數並求和
int sum = 0;
int[] arr = {1,2,3,4,5,6,7,8,9};
for( int i=0;i<arr.length;i++ ){
sum = sum+arr[i] ;//求和
}
System.out.println(sum);//輸出
不知道樓主說的是不是二維數組?那個才有幾行幾列的,那就要寫2層for循環了,道理都一樣
C. java中求和(1~1000相加)
創建一個類
publicclassss{
publicstaticvoidmain(String[]args){
//TODOAuto-generatedmethodstub
Scannerinput=newScanner(System.in);
System.out.println("你想輸入幾個數字:");/*從鍵盤輸入*/
intcount=input.nextInt();
intnum[]=newint[count];
intsum=0;/*定義變數*/
System.out.print("輸入的數字為:");
for(inti=0;i<num.length;i++){/*循環語句,實現累加,求和*/
num[i]=input.nextInt();
sum+=num[i];}
System.out.println("它們的和是:"+sum);
D. java計算出字元串中所有的數字求和
//提取字元串中所有數字
public static void main(String []args)
{
String str = "我們都是2007年3月28日參加課題設計的,對於我們來說也是第1次挑戰,但結果是好的,我們做到了100%滿意。";
char []ch = str.toCharArray();
//將字元串中的所有非數字替換成空格
for(int i=0;i<ch.length;i++)
{
if(!Character.isDigit(ch[i]))
{
ch[i]=' ';
}
}
//使用變換後的字元數組構建字元串,該字元串除了數字之外
//就是空格了,之後使用split分割過濾出空格就是字元串中
//的數字了。。。。
String str1 = new String(ch);
String []num = str1.trim().split(" ");
int sum = 0;
for(String s:num)
{
if(!"".equals(s.trim()))
{
sum+=Integer.ValueOf(s.trim());
}
}
System.out.println(sum);
}
E. 用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
F. java計算出字元串中所有的數字求和
這個好辦,你用正則表達式,把數字過濾出來,然後求和就可以了
G. 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;
}
H. JAVA 編程 求和!!
import java.util.Scanner;
public class MainTest {
/**
* @param args
*/
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
long sum = 0;
System.out.println("輸入數字");
int n = sc.nextInt();
if(n < 1)
{
System.out.println("sum = 0");
}
else
{
for(int i=0;i<n;i++)
{
sum += i;
}
System.out.println("sum = "+sum);
}
}
}
I. java求和函數問題
語法有些許錯誤,下面是按照java的通常習慣編寫的例子
importjavax.swing.*;
publicclassExample{
publicstaticvoidmain(String[]args){
intsum=sum(100);
JOptionPane.showMessageDialog(null,"1+2+...+100="+sum);
}
publicstaticintsum(intn){
ints=0;
for(inti=1;i<=n;i++){
s=s+i;
}
returns;
}
}
可能你有C的基礎,不過Java的語法還是有所不同,建議找本教程學學。
J. Java的簡單求和代碼!
這個更簡單,參考
package com.soft;
public class ad{
public static void main(String argv[]){
System.out.println("45"+"+"+"56"+"="+(45+56));
}
}