1、接收用户输入的操作 .next();
//无法接收空格,控制台中点击空格 和 回车键一样都算是结束了;
控制台光输入空格是不会结束的,必须先输入有效的内容它才会结束
.nextLine(); //控制台中点enter回车键才算结束
以上两种方法最好不要同时使用在一个类中
2、执行结构概述
任何简单或复杂的算法都可以由顺序结构、分支结构和循环结构这三种基本结构组合而成
循环执行结构一定要有接口
3、if 、switch 条件语句是分支语句,
if 后面括号填写的条件语句为返回值类型为Boolean类型,
switch 后面括号填写的条件语句的返回值类型有5种:int byte char short String
switch 分支语句中case 子句中的取值必须是常量,所有case 子句中的取值是不同的,case子句中default 字句是可选的,
break 语句在执行完一个case使程序跳出switch语句块,如果case后面没有写break,
case 后面的名词是字符串的情况下,要用双引号括起来
4、break 不仅可以跳出switch 语句,还可以跳出循环语句
5、for ( /* 定义循环变量 / ; / 判断循环条件 / ; / 更新循环变量 */ ) { }
for ( ; ; ) { } 条件语句里也可以什么都不写,什么都没写的时候默认判断循环语句为true
6、continue是结束这一次循环,break是结束这一轮循环
7、多重循环的结束
P : for ( i=0 ; i<10 ; i++) {
for ( j=0 ; j<10 ; j++ ) {
System.out.println( " i=" + i + " , j= " +j );
if ( i 5 && j5) {
break P ;
}
}
}
8、判断用户在控制台输入的类型
Scanner input = new Scanner ( System. in) ;
System.out.println( " 请输入一个数字 " ) ;
if ( input . hasNextInt ( ) ) {
int num = input . next i nt ( ) ;
System.out.println( " 你输入的是 " + num ) ;
} else {
System.out.println( " 你输入的信息错误,请重新输入!!! " ) ;
}