- 博客(22)
- 收藏
- 关注
原创 for循环语句的统计例子
需求:统计”水仙花数”共有多少个 分析: A:首先必须知道什么是水仙花数 所谓的水仙花数是指一个三位数,其各位数字的立方和等于该数本身。 举例:153就是一个水仙花数。 153 = 1*1*1 + 5*5*5 + 3*3*3 = 1 + 125 + 27 = 153 B:定义统...
2018-10-21 00:56:39 3128
原创 利用for循环语句求算出水仙花数
需求:在控制台输出所有的”水仙花数” 分析: ?我们都不知道什么叫“水仙花数”,让你我怎么做呢 所谓的水仙花数的英文指一个三位数,其各位数字的立方和等于该数本身。 举例:153就是一个水仙花数.153 = 1 * 1 * 1 + 5 * 5 * 5 + 3 * 3 * 3 = 1 + 125...
2018-10-21 00:43:21 10626
原创 for循环语句,求1-100之和。求出1-100之间偶数和
需求: A:求1-100之和。 B:求出1-100之间偶数和 C:求出1-100之间奇数和(自己做) class ForDemo4 { public static void main(String[] args) { //求1-100之和。 int sum1 = 0; for(int x=1; x<=100; x+...
2018-10-21 00:25:50 32088
原创 for循环语句
循环语句:for循环,while循环,do...while循环。 for循环格式: for(初始化语句;判断条件语句;控制条件语句) { 循环体语句; } 执行流程: A:执行初始化语句 B:执行判断条件语句,看其返回值是true还是false...
2018-10-21 00:00:39 96
原创 Switch语句
switch语句格式: switch(表达式){ case值1: 语句体1; 打破; 案例值2: 语句体2; 打破; ... 默认: 语...
2018-10-20 00:42:07 617
原创 用switch语句实现键盘录入月份,输出对应的季节
用switch语句实现键盘录入月份,输出对应的季节 分析: A:键盘录入一个月份,用Scanner实现 B:用switch语句实现即可 if语句和switch语句的区别? if语句: A:针对结果是boolean类型的判断 B:针对一个范围的判断 ...
2018-10-20 00:35:59 3404
原创 if语句和switch语句的区别
if语句和switch语句的区别?if语句:A:针对结果是boolean类型的判断B:针对一个范围的判断C:针对几个常量值的判断 switch语句: 针对几个常量值的判断...
2018-10-20 00:25:27 1564
原创 Switch的 case穿透小应用
/* 用switch语句实现键盘录入月份,输出对应的季节 分析: A:键盘录入一个月份,用Scanner实现 B:用switch语句实现即可 if语句和switch语句的区别? if语句: A:针对结果是boolean类型的判断 B:针对一个范围的判断 C:针对几个常量值的判断 switch语句: 针对几个常量值的判断*/impor...
2018-10-20 00:20:24 152
原创 Switch通过键盘录入字符串做判断
/* 根据你键盘录入的字符串,判断是否有满足要求的,如果有就输出。 否则,提示有误。 String s = sc.nextLine();*/import java.util.Scanner;class SwitchTest3 { public static void main(String[] args) { //创建键盘录入对象 Scanner sc = new Sc...
2018-10-20 00:14:33 1888
原创 利用Switch做选择题
/* 模拟单项选择题。 分析: A:出一个选择题,然后供你选择。 B:键盘录入选择的数据。 C:根据选择来给出你选择的结论。*/import java.util.Scanner;class SwitchTest2 { public static void main(String[] args) { //出一个选择题,然后供你选择。 //由于我们现在没有办法键盘...
2018-10-19 23:58:03 724
原创 Switch语句case穿透练习
看程序写结果class SwitchTest { public static void main(String[] args) { int x = 2; int y = 3; switch(x){ default: y++; break; case 3: y++; case 4: y++; } System.out.pri...
2018-10-19 23:40:42 351
原创 switch语句的注意事项
switch语句的注意事项: A:case后面只能是常量,不能是变量,而且,多个case后面的值不能出现相同的 B:default可以省略吗? 可以省略,但是不建议,因为它的作用是对不正确的情况给出提示。 特殊情况: case就可以把值固定。 A,B,C,D C:break可以省略吗? 可以省略,但是结果可能不是我们想要的。 会出现一个现象:case穿透。 最...
2018-10-19 23:29:26 713
原创 运算符,键盘录入,流程控制语句if总结
1:运算符(掌握)(1)算术运算符A:+,-,,/,%,++,–B:+的用法a:加法b:正号c:字符串连接符C:/和%的区别数据做除法操作的时候,/取得是商,%取得是余数D:++和–的用法a:他们的作用是自增或者自减b:使用**单独使用放在操作数据的前面和后面效果一样。a++或者++a效果一样。**参与操作使用放在操作数的前面:先自增或者自减,再参与操作int a...
2018-10-19 20:03:03 129
原创 异或运算总结
/*^的特点:一个数据对另一个数据位异或两次,该数本身不变。*/class OperatorDemo2 {public static void main(String[] args) {int a = 10;int b = 20; System.out.println(a ^ b ^ b); //10 System.out.println(a ^ b ^ a); //20}}...
2018-10-18 18:44:18 306
原创 位运算符
/*位运算符:&amp;amp;amp;amp;,|,^,~&amp;amp;amp;lt;&amp;amp;amp;lt;,&amp;amp;amp;gt;&amp;amp;amp;gt;,&amp;amp;amp;gt;&amp;amp;amp;gt;&amp;amp;amp;gt;注意: 要做位运算,首先要把数据转换为二进制。*/class OperatorD
2018-10-18 17:59:31 149
原创 进制总结练习
/*byte b = 130;有没有问题?如果我想让赋值正确,可以怎么做?结果是多少呢?*/class DataTypeDemo7 { public static void main(String[] args) { //因为byte的范围是:-128到127. //而130不在此范围,所以报错. //byte b = 130; //我们可以使用强制类型转换 by...
2018-10-18 14:07:32 98
原创 基本数据类型转换原理
1个字节=8位(bit)byte是1个字节,1个字节就是1个框框,一个框框有8位数,共8位int是4个字节,4个字节就是4个框框,一个框框有8位数,共4*8=32位byte转换成int类型,会自动补全到4个框框,其余位数补全0两个数相加,若逢2变0,前面+1,得出结果....
2018-10-18 13:54:12 1007
原创 有符号数据的原码,反码和补码
以+7来举例1.+7的二进制数为 000001112.其中左数第一个为符号位,0代表正数,其余为数值位3.正数的数值位数字在反码,补码均中与原码相同,即0000111,最后在内存中为00000111以-7来举例1.-7的二进制数为 100001112.其中左数第一个为符号位,1代表负数,其余为数值位3.负数的数值位数字在反码中,与原码相反,即11110004.在补码中,数...
2018-10-17 23:47:09 2120
原创 二进制到八进制到十六进制换算
方法1:通通把非十进制的转换成十进制,再从十进制转换成其他进制X进制转换成十进制公式参考:https://mp.csdn.net/mdeditor/83115368#1.这里的X进制转换到十进制,是通过 二进制-十进制转换表快速计算2.具体是二进制 1010100 右对齐十进制表, 该二进制含1的对应十进制数相加,得出十进制结果3.十进制再转换成X进制十进制转换成X进制参考...
2018-10-17 23:02:39 174
原创 十进制转到其他进制
规律为除数为X进制,被除数 12345 除以X,分别取出余数 5 4 3 2 1 ,最后余数反转,得到 12345除数为X进制,被除数 20 除以X,分别取出余数 0 0 1 0 1 ,最后余数反转,得到 10100...
2018-10-17 18:42:00 116
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人