Java基础(二)
来源:互联网 发布:破壁机有用吗 知乎 编辑:程序博客网 时间:2024/05/16 07:36
Java基础(2)
1键盘录入
(1)为了提高程序的灵活性,加入了键盘录入数据。
A.导包:import java .util.Scanner;(位置在class上面)
B.创建对象:Scanner s = new Scanner(System.in);
C.获取数据:int x = s.nestInt();
2.流程控制语句
(1)顺序控制语句 从上往下依次执行
(2)选择控制语句 按照不同的选择,执行不同的代码
(3)循环控制语句 重复循环代码
3.if判断语句
格式(1):if(比较表达式){
语句体;
}
格式(2):if(比较表达式){
语句体1;
}else{
语句体2;
}
格式(3):if(比较表达式1){
语句体1;
}else if(比较表达式2){
语句体2;
}
……
else{
语句体N;
}
判断比较表达式的值,是true还是false。 如果是true就执行if后面的语句体,如果是false就执行else后面的语句体。
注意:a.比较表达式无论简单还是复杂,结果都是boolean类型
b.if语句控制的语句体如果是一条语句,可以省略大括号,如果是多条不能省略,建议不要省略。
c.三种if语句其实都是一个语句,只要有一个执行,其他都不再执行。
d.else后面如果没有if,是不会出现比较表达式。
4.switch语句
格式:switch(表达式){
case值1:语句体1;
break;
case值2:语句体2;
break;
……
default:语句体n;
break;
}
注意:表达式可以是byte,short,int,char, JDK 以后可以是字符串。case后面的值就是要和表达式进行比较的值
break表示程序到这里中断,跳出switch语句。
default:如果所有的情况都不匹配,就执行这里。
case后面是常量不是变量,多个case后面的值不能一样。
break可以省略,但是结果可能不是我们想要的会出现case穿透,建议不要省略。
default不一定要在最后可以在任意位置,但是建议在最后。
switch语句的结束条件遇到break就结束或者执行到最后就结束。
0 0
- Java基础(二)
- Java基础(二)
- java基础(二)
- java基础(二)
- JAVA基础(二)
- java基础(二)
- Java基础(二)
- JAVA基础(二)
- Java基础(二)
- JAVA基础(二)
- java基础(二)
- java基础(二)
- Java 基础(二)
- Java基础(二)
- java基础(二)
- java基础(二)
- Java基础(二)
- JAVA基础(二)
- JAVA敏捷开发环境搭建
- Android EditText在ScrollView中被输入法遮挡
- Learning GitHub
- 服务器数据库连接不上,连接很慢
- busybox nfs 学习笔记
- Java基础(二)
- C++为什么可以进行函数重载以及引起的二义性问题
- Java中的泛型
- HDU 5694 (dfs)
- 自己学Docker:8.容器的持久化
- java边界布局器小测试
- Fast Tracking via Spatio-Temporal Context Learning(时空上下文视觉跟踪)
- 帧动画
- STL 简单 stack 的实现