今天做了几个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();
}
}
}
}
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次
(小编也在努力学习更多哟!以后会多多分享哒!)
希望对友友们有所帮助!!!!



