- 输入流Scanner
Scanner scanner=new Scanner(System.in);
通常会用hasNext()或者hasNextLine()来判断还有没有输入字符,用next(),nextLine()来接收用户的输入
next(): 一定要读取到有效字符后才能结束输入;对有效字符钱的空白会自动去掉,有效字符后的空白作为分隔符或者结束符,不能得到带有空格的字符串
nextLine(): 以Enter为结束符,也就是nextLine()方法返回的是输入回车之前的所有字符,可以获得空白。
最后一定要记得关闭流!
scanner.close();
- 流程控制: 顺序结构,分支结构,循环结构;
//打印九九乘法表
public class demo{
public static void main(String[] args){
for(int i=1;i<=9;i++){
for(int j=1;j<=i;j++){
System.out.print(i+"*"+j+"="+(i*j)+"\t");
}
System.out.println();
}
}
}
- 练习:打印出来一个5行的三角形
public class demo{
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();
}
}
}