你说的实在是有点笼统啊,那我就按照我的理解写一个吧!
double a = 34;
double b = 23;
for(int i = 0; i< 100;i++){
a += b;
}
int sum = 0;
for(int i = 0; i <5; i ++){
sum = sum + i;
Systemoutprintln(i);
}
Systemoutprintln("相加的和为" + sum);
这样sum就为1 2 3 4 的和了
使用for循环,应该就可以对1+100进行求和,类似于这样的代码:
int sum =0;
for(int i=1;i<101;i++){
sum +=i;
}
写一个for就能写完了先定义一下:int
sum1=0;int
sum2=0;
偶数
的:for(i=0;i<=100;i+=2){sum1+=i;Systemoutprintln("now
number:"+
i
+",sum1="+sum1);}
奇数
的:for(j=1;j<=100;j+=2){sum2+=j;Systemoutprintln("now
number:"+ j
+",sum2="+sum2);}
double[] nums = {10,30,3012,3034,44,02};
for (int i = 0; i < numslength; i++) {
for (int j = i + 1; j < numslength; j++) {
if (nums[i] + nums[j] == 70) {
Systemoutprintln(nums[i] + " + " + nums[j] + " = 70");
}
}
}
循环遍历做判断就行了,但是你给的数据没有相加等于70的
遍历循环,累加求和即可:
int sum=0;int [] a={100,200,300};
for(int i=0;i<alength ;i++){
sum=sum+a[i];
}
如果还是用MyInput的话,要加一个类;sum定义的地方错了;data没有初始化;没有import 。
import javaio;
public class For求和1
{
public static void main(String[] args)
{
int data=-1;
int sum=0;
for (;data!=0;sum=sum+data)
{
Systemoutprintln("输入一个整数 输入0则结束");
data=MyInputreadInt();
}
Systemoutprintln("这个和是:"+ sum);
}
}
class MyInput
{
public static String readString()
{
BufferedReader br
=new BufferedReader(new InputStreamReader(Systemin),1);
String string=" ";
try
{
string=brreadLine();
}
catch (IOException ex)
{
Systemoutprintln(ex);
}
return string;
}
public static int readInt()
{
return IntegerparseInt(readString());
}
public static double readDouble()
{
return DoubleparseDouble(readString());
}
}
以上就是关于java用循环语句 求两个数相加的和全部的内容,包括:java用循环语句 求两个数相加的和、JAVA怎么把for循环出来的值加起来、怎样用JAVA解决1-100求和的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)