![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java自学day4
不会下雨的云
人生当苦无妨,
展开
-
Java选择结构(switch语句)
Java中选择结构(switch语句)/*switch语句格式:switch(表达式){case 值1:语句体1;break;case 值2:语句体2;break;…default:语句体n+1;break;}格式的解释:switch:表示这个switch选择结构表达式:这个地方的取值是有限定的byte,short,int,char,JDK7以后可以是字符串c...原创 2019-04-23 18:39:00 · 2437 阅读 · 0 评论 -
简单的For循环练习8(统计1-1000之间同时满足某条件的数据有多少个)
**需求:请统计1-1000之间同时满足如下条件的数据有多少个?** 对3整除余2 对5整除余3 对7整除余2**分析:** A:首先,需要定义一个统计数据的变量 B:1-1000之间是个范围,用for循环很容易就实现 x % 3 == 2; x % 5 == 3; x % 7 == 2; C:如果满足数据的话,统计数据即可,最后输出class ForDemo...原创 2019-04-24 14:11:15 · 1611 阅读 · 0 评论 -
简单的For循环练习7(统计水仙花数有多少个)
需求:统计水仙花数有多少个? 分析: A:首先要知道什么是水仙花数 所谓的水仙花数是指一个三位数,其各位数字的立方和等于该数本身 举例:153就是一个水仙花数 153 = 1*1*1+5*5*5+3*3*3 定义统计变量,初始化数据是 B:三位数告诉我们范围,用for循环就可以进行执行 C:获取每一个三位数的个,十,百的数据 D:按照要求进行判断 E:如...原创 2019-04-24 14:11:32 · 769 阅读 · 0 评论 -
简单的For循环练习6(在控制台输出满足如下条件的五位数)
练习: **请在控制台输出满足如下条件的五位数** 个位等于万位 十位等于千位 个位+十位+千位+万位=百位分析:A:五位数就告诉我们范围 B:分解每一个五位数的个,十,百,千,万位上的数据 C:按照要求进行判断即可class ForDemo7{ public static void main(String[] args){ for(int x=10000;x...原创 2019-04-24 14:11:46 · 956 阅读 · 0 评论 -
简单的For循环练习5(在控制台输出所有的“水仙花数”)
天将降大任于斯人也,必先盗其QQ,封其微博,收其wife,夺其手机。让其静心学习java!需求:在控制台输出所有的“水仙花数”分析: 所谓的水仙花数是指一个三位数,其各位数字的立方和等于该数本身 举例:153就是一个水仙花数 153 = 1*1*1+5*5*5+3*3*3 A:三位数其实是告诉我们范围 B:通过for循环我们就可以实现获取每一个三位数 但是麻烦的是如何获取这个三位...原创 2019-04-24 14:10:50 · 1414 阅读 · 0 评论 -
简单的For循环练习4(求5的阶乘)
/*需求:求5的阶乘什么是阶乘呢? n! = n*(n-1)! 规则 n! = n*(n-1)*(n-2)*()*...3*2*1求阶乘思想*/class ForDemo5{ public static void main(String[] args){ //定义最终结果变量 int jc = 1; for(int x = 1;x<=5;x++){ ...原创 2019-04-23 19:27:41 · 6644 阅读 · 0 评论 -
简单的For循环的练习(求1-100之间偶数的和)
/*案列2:求出1-100之间的偶数和*/class ForDemo4{ public static void main(String[] args){ int sum = 0; for(int x = 1;x <= 100;x++){ if(x % 2 == 0){ sum = sum + x; } } System.out.println("1...原创 2019-04-23 19:25:22 · 5797 阅读 · 0 评论 -
简单的For循环练习2(求1-10的数据的和)
/*经典案例:需求:求出1-10之间的数据之和分析:0+1=11+2=33+3=66+4=10…由此可见我们要定义两个变量:一个变量用于存储第一个加数,第一个加数其实保存的是以前的所有数据和,默认初始化值应该是0一个变量用于存储第二个加数,第二个加数其实就是每次的数据变化的值求和思想!*/class ForDemo3{ public static void main(...原创 2019-04-23 19:23:12 · 5199 阅读 · 0 评论 -
简单的For循环练习1(在控制输出数据1-10)
/*需求:请在控制台输出数据1-10*/class ForDemo2{ public static void main(String[] args){ for(int x= 1;x<=10;x++){ System.out.println(x); System.out.println("--------------"); for(int x= 0;x<10;...原创 2019-04-23 19:15:53 · 3289 阅读 · 0 评论 -
Switch语句的注意事项
/***switch语句的注意事项:**A: case后面的值只能是常量,不能是变量,而且,多个case后面的值不能出现相同的B: default可以省略吗?可以省略,但是不建议,因为它的作用是对不正常的情况给出提示,特殊情况:case就可以把值固定。C:break可以省略吗?可以省略,但是结果可能不是我们想要的会出现一个现象:case穿透。最终我们建议不要省略。D:de...原创 2019-04-23 18:45:46 · 1291 阅读 · 0 评论 -
Switch简单的使用之模拟单项选择题
/*模拟单项选择题.分析: A:出一个选择题,供你选择 B:键盘录入选择的数据 C:根据选择来给出你选择的结果import java.util.Scanner;class SwitchTest2{ public static void main(String[] args){ //出一个选择题,供你选择 //由于我们现在没有办法键盘录入一个“A”“B” //将来我们...原创 2019-04-23 18:56:55 · 796 阅读 · 0 评论 -
Switch的简单应用
/*键盘录入字符串,根据给定的字符串,来输出你选择的字符串是什么?(表达式是字符串的情况)满足要求,就输出否则,提示有误。String s = sc.nextLine(); 字符串类型*/import java.util.Scanner;class SwitchTest3{ public static void main(String[] args){ //创建键盘录入对象...原创 2019-04-23 18:58:48 · 325 阅读 · 0 评论 -
Java:循环结构(for循环)概述
/*循环语句:**for循环** while循环 do...while循环**for循环语句格式**: for(初始化语句;判断条件语句;控制条件语句){ 循环体语句; }执行流程:A:执行循环初始化语句B:执行判断语句,看其结果是true还是falsea:如果是true,继续执行b:如果是false,循环结束C:执行循环语句D:执行控制条件语句E:回到B继续案...原创 2019-04-23 19:11:02 · 495 阅读 · 0 评论 -
用Switch语句实现键盘录入月份,输出对应的季节(Switch穿透)
/*用switch语句实现键盘录入月份,输出对应的季节在做判断的时候,我们有两种选择,if语句和switch语句,那么,我们到底应该如何选择使用哪种语句呢?if语句的使用场景: A:针对结果是boolean类型的判断 B:针对一个范围判断 C:针对几个常量的判断switch语句的使用场景: 针对几个常量值的判断*/import java.util.Scanner;clas...原创 2019-04-23 19:02:11 · 6866 阅读 · 0 评论