版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
版权
利用随机数对数组元素赋值
题目需求
(1)定义一个长度为10的int类型数组,元素值使用随机数生成(范围为50-80)
(2)打印该数组中满足个位和十位不包含7的元素。
方法1:赋值和判断分开进行
流程分析:
1.定义一个长度为10的int类型的数组 2.创建一个产生随机数的队像 3.创建一个for循环为数组赋值(随机数范围为[50-80],代码中应写(80-50+1)+50),for循环具体操作如下: (1)给数组元素赋值 (2)定义两个变量求得数组当前元素的个位数和十位数 (3)使用if判断,如果个位数等7或十位数等于7,则跳过不打印,继续下一次循环(使用continue) (4)在最后打印满足要求的元素值
代码编写:
import java.util.Random;publicclassTest03{publicstaticvoidmain(String[] args){//1.定义一个长度为10的int类型的数组int[] arr=newint[10];//2.创建一个产生随机数的队像 Random ra=newRandom();//3.创建一个for循环为数组赋值(随机数范围为[50-80],代码中应写(80-50+1)+50)for(int i=0; i