Java SE基础学习笔记----Day03
·
Java SE基础学习笔记----Day03
1. 了解Scanner对象
jdk5之后新增的对象,用于接收用户输入的数据,进行人机交互。凡是属于IO流的对象如果不关闭会一直占用资源,我们养成用完要关闭的习惯。
重要的方法
- hasnext()
- next() 空格后的内容无法接收
- nextLine() 接受用户输入的一行
next(),nextLine() 阻塞程序执行,等待用户的输入,一直等到用户回车结束。
2. Java结构
2.1 顺序结构
顺序结构是Java最基本的结构。程序从上到下,一步一步执行语句。
2.2 选择结构
if单选结构、if双选结构、if多选结构、if嵌套选择结构、switch选择结构(1. 从JavaSE 7开始 switch支持String。2. 类型可以是byte、char、int、short。3. case标签必须是字符串常量和字面量)
2.3 循环结构
jdk5 新增增强for循环
while循环、do…while循环、for循环(idea快捷:100.for )。
while和do.....while的区别:
- while是先判断后执行,do…while先执行后判断。
- do…while循环体至少会执行一次。
例题:打印三角形
// package com.xinggui;
public class Demo2 {
public static void main(String[] args) {
/*
打印三角形
*/
for (int i = 1; i <= 5; i++) {
for (int j = 5; j >= i; j--) {
System.out.print(" ");
}
for (int j = 1; j <= i; j++) {
System.out.print("*");
}
for (int j = 1; j < i; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
补充知识:break用于强制结束循环,continue用于终止某次循环过程。
更多推荐




所有评论(0)