Java编写一条for语句,计算1∧2+2∧2+3∧2+...n∧2

如题所述

第1个回答  2015-12-03
/** 计算1∧2+2∧2+3∧2+...n∧2 */
public int cal(int n){
    int result = 0;
    for (int i = 1; i <= n; i++){
        result = result + i * i;
    }
    return result;
}

第2个回答  2015-12-13
import java.util.Scanner;  //导入Scanner类

public class a{
public static void main(String [] args){
int sum=0;                     //用来保存结果
Scanner in=new Scanner(System.in);     //实例化Scanner
int n=in.nextInt();              //将用户输入的值给n
for(int i=1;i<=n;i++){          //计算
sum+=i*i;
}
System.out.println(sum);          //输出结果
}
}

第3个回答  2015-12-03
public int calcNum(int n){
int total;
for(int i=1;i<=n;i++){
total+=i*2;
}
return total;
}

本回答被网友采纳

Java编写一条for语句,计算1∧2+2∧2+3∧2+...n∧2
\/** 计算1∧2+2∧2+3∧2+...n∧2 *\/public int cal(int n){ int result = 0; for (int i = 1; i <= n; i++){ result = result + i * i; } return result;}

用matlab,编写函数文件,计算1+2∧2+3∧2+...+n∧2
for i=2:n x=x+i^2;end x

我要用for写一个循环
for 变量=初始值 To 结束值 [Setp 步长]语句1 语句2 语句N Next 变量 \/\/\/ 你先消化一下,,这是列子 下面以计算s=1+2+3+...+100为例说明for循环结构的多种写法:1、基本程序:main(){ int x,s=0;for(x=1;x<=100;x++) s=s+x;printf("1+2+...+100=%d",s);getch();} 2...

对任意正整数n,请设计一个程序框图,求s=1×2+2×3+3×4+…+n(n+1...
Dim n As Integer n = InputBox("请输入一个正整数")Print "fun(N)=1*2+2*3+3*4+...+n*(n+1)结果为:"; myfun(n)End Sub Private Function myfun(ByVal n As Integer) As Long Dim m As Long For i = 1 To n m = m + i * (i + 1)Next i myfun = m End Functio...

用Java 写一个两个整数相加的程序
public static int add(int a,int b){ return a+b;} public static void main(String args[]){ Scanner scanner = new Scanner(System.in);System.out.println("请输入第一个数");int a = scanner.nextInt();System.out.println("请输入第二个数");int b = scanner.nextInt();System....

怎么用下面语句计算1+2+3+4+...+100的函数?
for (int i=1;i<=100;i++) \/\/如果不行 帮这里的“int i=1”改成“int i”{ n=n+i;} \/\/这里能算出1+2.…+100 return (1+n)*n\/2; \/\/这里就不知道你什么意思了 不过感觉你不是想反回1至100累加的和 } 才疏学浅不知道能不能解决你的问题 试试看吧 应该有个八九不...

Java中的for语句的用法
int[] array = ...{1,2,5,8,9};int total = 0; for (int n : array) { total += n;}

java for 循环语句
你的for循环语句,循环了100次,x++了100次,所以就是101啊。for循环,第一次判断:n=100,n>0,所以循环一次,然后n--,x++,n就变成99了,x就变成2了。如此循环,共循环100次后,n为0,x为101,此时不满足n>0,所以退出循环。for循环语句执行顺序为先执行第一个分号前的语句,再执行第二个...

Java语言 用if语句表达从0加到99的。我忘了……只记得for循环了
只用if条件的话 用递归就可以实现这个效果啦 请看代码:class Show { public static void main(String []args){ int i=99,sum=0;sum=sum(i);System.out.println("0+1+2+...+99= " + sum);} public static int sum(int i){ int sum=0;if(0==i)return 0;else sum+=sum(i-1)...

编写Java程序,使用while循环语句计算1+1\/2!+1\/3!…1\/20!之和.
使用while循环 计算1+1\/2!+1\/3!+...+1\/20!a用于存储前n个阶乘分之一 sum 用于累加和 \/ public class WhileDemo { public static void main(String[] args) { \/*i=i+1的简写形式是i+=1;但是二者有本质的区别:如果 i是short类型,+=:会自动类型提升,而=则不会 所以 short i=0;i+...

相似回答