java1加到50代码的简单介绍

用java语句写出从1加到50

public class testInt {

站在用户的角度思考问题,与客户深入沟通,找到北京网站设计与北京网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:网站建设、成都网站设计、企业官网、英文网站、手机端网站、网站推广、国际域名空间、网络空间、企业邮箱。业务覆盖北京地区。

public static void main(String[] args) {

System.out.println(sum1(50));

System.out.println(sum2(50));

}

public static int sum1(int x){

int sum=0;

for(int i=1;i=x;i++){

sum +=i;

}

return sum;

}

public static int sum2(int x){

if(x==1){

return 1;

}

return x+sum2(x-1);

}

}

这是算法

你要是想打出1+2+3+4+...+50的话用

for(int i=1;i50;i++){

System.out.print(""+i+"+");

}

System.out.print("50");

编写程序FooBizBaz.java,从1循环到50并在每行打印一个值,另外在每个3的倍数行上打印出“foo”,在每个5的

/**

* 编写程序FooBizBaz.java,从1循环到150并在每行打印一个值

* 另外在每个3的倍数行上打印出“foo”,在每个5的倍数行上打印“biz”,在每个7的倍数行上打印输出“baz”

*/

public class FooBizBaz {

public static void main(String[] args) {

// 用于定义循环的数值,单独定义是为了不让代码中出现魔法值(及未经定义的常量)

int circulation = 150;

for (int i = 1; i = circulation; i++) {

// 定义String变量用于字符串的拼接

String str = "";

// 将每一次循环的数值与定义好的str字符串拼接为新的字符串

str += i;

// 此处连续使用三个if是因为每一次判断都会执行一遍实现全部字符串拼接

// 如果使用else/ else if则只会执行其中一个满足条件的代码,导致后面代码不能完整            拼接

if (i % 3 == 0){

str += " foo";

}

if (i % 5 == 0){

str += " biz";

}

if (i % 7 == 0) {

str += " baz";

}

// 此处统一输出,如果选择在每一个if之后进行打印则不会输出以上三种if条件之外的            数值

System.out.println(str);

}

}

}

1!加到10!,用java怎么表达?

参考源代码:

public class Test {

public static void main(String[] args) {

int f = 1;

int sum = 0;

int n = 10;

for(int i=1; i=n; i++) {

f *= i;

sum += f;

}

System.out.println("1!+2!+...+" + n + "! = " + sum);

}

}

运行结果:


网站标题:java1加到50代码的简单介绍
文章出自:http://myzitong.com/article/dohohso.html