wwfl.net
当前位置:首页 >> jAvAFor循环从1到100 >>

jAvAFor循环从1到100

for (int i = 0; i < 10; i++) { for (int j = 1; j < 101; j++) { System.out.print(j+" "); } System.out.println(); }

import javax.swing.JOptionPane; public class Test { public static void main(String[] args) { for(int i=0;i<=100;i++){ if (i ==99){ JOptionPane.showMessageDialog(null, "循环到99","信息提示",JOptionPane.ERROR_MESSAGE); System.out.println("i="+i); } } } }

int i=1,sum=0; while(i sum+=i; i++; }

public class Test1 { public static void main(String[] args) { for(int i=0;i<10;i++){ System.out.println(doRandom(Math.random())); } } public static String doRandom(double d){ d*=100; d=Math.round(d); if(d/30<1){ return (int)d +"\t小于三十哦"; } return ""+(int)d; } }

写一个for就能写完了 先定义一下:int sum1=0;int sum2=0; 偶数的: for(i=0;i<=100;i+=2){sum1+=i;System.out.println("now number:"+ i +",sum1="+sum1);} 奇数的: for(j=1;j<=100;j+=2){sum2+=j;System.out.println("now number:"+ j +",sum2="+sum2);}

long getFac(int n) { if(n < 0){ return -1; } if(n == 0){ return 1; } long sum = 1; for(int i=1;i<=n;i++){ sum *= i; } return sum; }

定义为int型不合适的,要一个更大容量的类型,如 long, float, double型的

呵呵,你写的太麻烦了啦,有比你这更简单的. public static void main(string[] args) { int n = 100; //下线数 int m = 0; //个数 for (int i = 1; i <= n; i++) { string s=i+""; if (i % 7 == 0 || s.indexof('7')!=-1) { system.out.print(i+" "); m++; //每有一个

int sum = 0; for(int i = 1;i<=100;i++){ sum = sum + i; } system.out.print("总和等于"+sum);

sum+=a你写在for外面了,你的那个会输出101是因为变量a在for循环100次后就等于101了,然后再把a赋值给sum还是101,最后输出的还是101. 正确应该是: sum+=a应该写在for循环里面,public static void main(String[] args) { int a,sum=0; for(a=1;a<=100;a++){ sum+=a; } System.out.println(sum); } 这样才会正常相加.

网站首页 | 网站地图
All rights reserved Powered by www.wwfl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com