java基础3---位移运算符和键盘录入和switch语句
Posted 冬有雪
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java基础3---位移运算符和键盘录入和switch语句相关的知识,希望对你有一定的参考价值。
一、位移运算符
- <<:左移 左边最高位丢弃,右边补齐0
- >>:右移 最高位是0,左边补齐0;最高为是1,左边补齐1
- >>>:无符号右移 无论最高位是0还是1,左边补齐0
- 最有效率的算出2 * 8的结果
- 2 << 3
二、键盘录入
步骤如下:
1.导包
格式:
import java.util.Scanner;
位置:在class上面。
2.创建键盘录入对象
格式:
Scanner sc = new Scanner(System.in);
3.通过对象获取数据
格式:
int x = sc.nextInt();
三、switch语句
1.面试题
- byte可以作为switch的表达式吗?
可以 - long可以作为switch的表达式吗?
不可以 - String可以作为switch的表达式吗?
可以
总结:
- 基本数据类型可以接收byte,short,char,int
- 引用数据类型可以接收枚举(JDK1.5)String字符串(JDK1.7)
2.示例
switch (month)
case 3:
case 4:
case 5:
System.out.println(month + "月是春季");
break;
case 6:
case 7:
case 8:
System.out.println(month + "月是夏季");
break;
case 9:
case 10:
case 11:
System.out.println(month + "月是秋季");
break;
case 12:
case 1:
case 2:
System.out.println(month + "月是冬季");
break;
default:
System.out.println("对不起没有对应的季节");
break;
以上是关于java基础3---位移运算符和键盘录入和switch语句的主要内容,如果未能解决你的问题,请参考以下文章