20180420java基础循环练习题

同步微信群,java公益课程群,从0开始每日一课,第20天课程训练练习。
 
 练习1:
随机产生10个0到2之间的数, 
如果产生的是0就输出“好怕怕”, 
如果产生的是1就输出“喜欢” 
如果产生的是2就输出“红猪来了”。

0到2的随机数生成用下面的语句
Random rd = new Random();
int number = rd.nextInt(2);

练习2

随机产生0-100的数字,大于0的数字进行累加,直到累加的数字为0,就结束循环,并最后输出累加的结果。

练习3

找规律,循环输出以下结果: 
2*5=10 
4*10=40 
6*15=90 
…… 
?*100=?
 
加群请扫:

java-q.jpg

 

--来自网页客户端
已邀请:

lkyfly1748

赞同来自: admin

Screenshot_2018-04-20-20-21-43-508_cn.idehub_.javaide2_.png


--来自移动客户端

lkyfly1748

赞同来自:

//filesname Text420.java
//该程序用于完成i码帮4月20日每天一练
import java.util.Random;
public class Text420{
public static void main(String []args){
RandomDemo rd=new RandomDemo();
for (int i=0;i<10 ;i++ ){
int temp=rd.getRandom(3);
switch (temp)
{
case 0:
System.out.println("随机数:"+temp+"\t好怕怕");
case 1:
System.out.println("随机数:"+temp+"\t喜欢");
case 2:
System.out.println("随机数:"+temp+"\t红猪来了");

}
}
int num=0;
for (int i=0;;i++ ){
num++;
int temp=rd.getRandom(101);
if(temp!=0){rd.setCount(temp);}
else{System.out.println("此时是第"+num+"个随机数。此时随机数之和是"+rd.getCount());break;}
}

int temp1=1;
int temp2=0;
do{
temp1*=2;
temp2+=5;
System.out.println(temp1+"*"+temp2+"="+((temp1*2)*(temp2+5)));}
while(temp2<100);
}
}

class RandomDemo{
protected Random random;
protected int num;
protected int count;
public RandomDemo(){
random=new Random();
num=0;
count=0;
}
public int getRandom(int sum){
num=random.nextInt(sum);
return num;
}
public int getNum(){
return num;
}
public void setCount(int count){
this.count+=count;
}
public int getCount(){
return count;
}
}

--来自移动客户端

爱在垦丁

赞同来自:

image.png

练习3

--来自移动客户端

要回复问题请先登录注册

Template error, template file not found