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));
}
}