当前位置: 首页 > 后端技术 > Java

JavaSE学习笔记Day06

时间:2023-04-01 22:26:50 Java

基础练习1.跳过每七的案例要求小伙伴们聚在一起玩一个游戏:每七过。规则是:从任意数开始数,当数到想要report包含7或者7的倍数,必须说:pass这样,以后玩游戏的时候,就知道说什么数据了:pass。代码实现/*思路:1:数据在1-100之间,使用for循环获取数据2:根据规则,使用if语句实现数据的判断:要么个位为7,或者十位是7,或者可以被7整除3:在控制台输出满足规则的数据*/publicclassTest1{publicstaticvoidmain(String[]args){//数据在1-100之间,使用for循环实现数据获取for(intx=1;x<=100;x++){//根据规则,使用if语句判断数据:要么个位为7,要么十位digit为7,或者能被7整除if(x%10==7||x/10%10==7||x%7==0){//输出满足规则的数据控制台System.out.println(x);}}}}2.数组元素求和案例需求有这样一个数组,元素为{68,27,95,88,171,996,51,210}。求数组中满足要求的元素之和。要求是:求和元素的个位和十位不能是7,只能是偶数。代码实现包com.iheima.test;publicclassTest2{/*是这样一个数组,元素是{68,27,95,88,171,996,51,210}。求数组中满足要求的元素之和。要求是:求和元素的个位和十位不能是7,只能是偶数*/publicstaticvoidmain(String[]args){//1.定义数组int[]arr={68,27,95,88,171,996,51,210};//2.Sum变量intsum=0;//3.遍历数组for(inti=0;imax){max=arr[x];}}返回最大值;}//遍历数组publicstaticvoidprintArray(int[]arr){System.out.print("[");for(intx=0;x