导航:首页 > 编程语言 > java求和

java求和

发布时间:2022-01-15 16:24:28

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

}
阅读全文

与java求和相关的资料

热点内容
代码加密常用方法 浏览:950
安卓手机如何解除已禁用 浏览:396
算法的随机性 浏览:485
高中解压体育游戏 浏览:532
androidstudior丢失 浏览:345
命令行笔记 浏览:737
360目标文件夹访问拒绝 浏览:518
3b编程加工指令 浏览:789
c8051f系列单片机选型手册 浏览:772
南昌php程序员 浏览:511
bcs命令 浏览:446
如何在服务器指向域名 浏览:417
车床编程可以做刀吗 浏览:519
ln命令源码 浏览:791
用粘液做解压手套 浏览:331
icloud收信服务器地址 浏览:500
编程思考者 浏览:453
压缩机型号用什么氟利昂 浏览:553
农机空气压缩机 浏览:666
程序员下载歌曲 浏览:897