今天做了几个JAVA的小练习 ,分享给友友们!
有更精简版的代码,评论区的宝座已经擦得干干净净啦!欢迎评论!!!
1 、从1循环到1000,中间跳过5、50、500;
public static void main(String[] args) { //main函数,程序入口
int i;
for(i=1;i<=1000;i++) //从1循环到100
{
if (i==5||i==50||i==500) { //排除5,50,500
continue;
}
System.out.print(i+" "); //输出语句
}
} 2 、有一群羊(1-200之间),如果分成4个羊一组,则多2个;若分成7个一组则多3个,若分成9个一组则多5个,求出羊的数量.
public static void main(String[] args) {
for (int i=1;i<=200;i++) //从1循环到200
{
if (i%4==2&&i%7==3&&i%9==5) //i%4==2:4个羊一组,则多2个
{
System.out.println("羊有"+i+"只");
}
}
}
//结果:122只 3 、把1—100中不能被3整除的数输出,每3个换一行输出。
public static void main(String[] args) {
int i=0;
for (int j = 1; j <= 100; j++) { //循环1-100
if (j % 3 != 0) { //不能被3整除的数
System.out.print(j + " ");
i++; //计数
if(i%3==0) //3个换一行
{
System.out.println();
}
}
}
}
/*结果:
1 2 4
5 7 8
10 11 13
14 16 17
19 20 22
23 25 26
28 29 31
32 34 35
37 38 40
41 43 44
46 47 49
50 52 53
55 56 58
59 61 62
64 65 67
68 70 71
73 74 76
77 79 80
82 83 85
86 88 89
91 92 94
95 97 98
100
*/ 4 、山上有一口缸可以装50升水,现在有15升水。老和尚叫小和尚下山挑水,每次可以挑5升。问:小和尚要挑几次水才可以把水缸挑满?
public static void main(String[] args) { //main函数
int count=0;
for (int i=16;i<=50;i++) //循环15-50,因为缸里有15升,所以不能再从15开始
{
if (i%5==0) //每次可以挑5升
{
count++; //计数器
}
}
System.out.println("一共要挑"+count+"次");
}
//结果:7次 5 、打印九九乘法表;
//a*b=c
for(int i=1;i<10;i++){ //b的循环
for(int j=1;j<=i;j++){ //a的循环
System.out.print(j+"*"+i+"="+(j*i)+"\t"); //输出格式
}
System.out.println(); //每一行表完进行换行
} 6 、计算1000以内所有不能被7整除的整数之和.
int sum=0; //求和的变量的表示
for(int i=1;i<=1000;i++){
if(i%7!=0){ //不能被7整除的数
sum+=i;
}
}
System.out.println(sum); 7、计算1+2-3+4-5+6-7......+100.
int sum1=0; //偶数和
int sum2=0; //奇数和
for(int i=2;i<=100;i++){
if(i%2==0){
sum1+=i;
}else{
sum2+=i;
}
}
System.out.println(1+sum1-sum2); (小编也在努力学习更多哟!以后会多多分享哒!)
希望对友友们有所帮助!!!!

京公网安备 11010502036488号