导航:首页 > 编程语言 > 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求和相关的资料

热点内容
解压电波歌曲大全 浏览:336
为啥文件夹移到桌面成word了 浏览:858
命令符的安全模式是哪个键 浏览:758
编程中学 浏览:955
单片机求助 浏览:992
ug加工侧面排铣毛坯怎么编程 浏览:271
程序员有关的介绍 浏览:736
支付宝使用的什么服务器 浏览:210
安卓看本地书用什么软件好 浏览:921
经传软件滚动净利润指标源码 浏览:522
萤石云视频已加密怎么解除 浏览:574
一命令四要求五建议 浏览:30
qq文件夹迁移不了 浏览:19
液体粘滞系数测定不确定度算法 浏览:332
轻栈源码 浏览:426
把图片压缩到500k 浏览:35
命令你自己 浏览:369
51单片机c语言pdf下载 浏览:177
androidactivity堆栈 浏览:821
mac执行命令 浏览:897