首页 > 代码库 > Java基础语法
Java基础语法
循环
用一个for循环计算1+3+5+7+...+99的值,并输出计算结果。
用一个for循环计算1!+2!+3!+...+10!的值,并输出计算结果。
输出1~100内的前5个可以被3整除的数。
输出101~200内的质数。
//用一个for循环计算1+3+5+7+...+99的值,并输出计算结果。public class Test { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int add = 0; for (int i = 1; i <= 99; i += 2) { add += i; } System.out.println("1+3+5+7+...+99 = "+add); }}
打印的结果:
1+3+5+7+...+99 = 2500
1 //用一个for循环计算1!+2!+3!+...+10!的值,并输出计算结果。 2 public class Test { 3 /** 4 * @param args 5 */ 6 public static void main(String[] args) { 7 // TODO Auto-generated method stub 8 long result = 0; 9 long f=1;10 for (int i = 1; i <= 10; i++) {11 f=f*i;12 result+=f;13 14 }15 System.out.println("1!+2!+3!+...+10! = "+result);16 }17 }
打印的结果:
1!+2!+3!+...+10! = 4037913
1 //输出1~100内的前5个可以被3整除的数。 2 public class Test2 { 3 4 /** 5 * @param args 6 */ 7 public static void main(String[] args) { 8 // TODO Auto-generated method stub 9 int num = 0, i = 1;10 while(i <= 100){11 if(i % 3 == 0){12 System.out.println(i + " ");13 num++;14 }15 if(num == 5)16 break;17 i++; 18 }19 20 }21 22 }
打印结果:
3
6
9
12
15
1 // 输出101~200内的质数。 2 public class Test2 { 3 4 /** 5 * @param args 6 */ 7 public static void main(String[] args) { 8 // TODO Auto-generated method stub 9 for (int i = 101; i < 200; i += 2) {10 boolean f = true;11 for (int j = 2; j < i; j++) {12 if (i % j == 0) {13 f = false;14 break;15 }16 }17 if (!f)18 continue;19 System.out.print(" " + i);20 }21 }22 }
Java基础语法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。