流程控制语句和手动录入
流程控制语句
**A.判断语句:**不管多少个条件 只有一个条件可以执行
语法结构:
1.if…else
If( 判断条件 ){
执行代码块
}else{ // 除了if里的条件以外的所有其他情况
执行代码块
}
2.嵌套if
If(判断条件){
If( 判断条件){
执行代码块
}
}else{
执行代码块
}
3.并列if
If(判断条件){
执行代码块
}else if(判断条件){
执行代码块
}else if(判断条件){
执行代码块
}
4.Switch结构
Switch ( 变量 ) { //变量 byte int double char String(字符串)
Case 变量值 :
执行代码块
Break;
Case 变量值:
执行代码块
Break;
Case 变量值:
B.循环语句
(1)for(1.初始化表达式语句;2.判断条件语句;3.控制条件语句){
4.循环体语句;
}
(2)While
1.初始化变量
While(2.条件判断语句){
3.循环体语句
4.控制条件语句
(3)Do…while
1.初始化变量
Do{
2.循环体语句
3.控制条件语句
}while(4.条件判断语句);
C.控制跳转语句
作用:在循环执行到某一步的时候结束它,来实现控制语句的跳转和中断
break 中断
continue 继续
return 返回
九九乘法表
package com.one.cn;
public class test1 {
public static void main(String[] args) {
for (int x = 1; x < 9; x++) { //控制行数
for (int y = 1; y <=x ; y++) { //每行的个数
System.out.print(x+"*"+y+"="+x*y+"\t");
}
System.out.println();
}
}
}
手动录入
package com.one.cn;
import java.util.Scanner;//2.导包
public class test2 {
public static void main(String[] args) {
//1.创建Scanner 对象
Scanner input=new Scanner(System.in);
//3.提示语句
System.out.println("请输入商品的价格:");
//4.接收录入的信息
double a=input.nextDouble();
System.out.println("请输入商品的数量");
int b=input.nextInt();
double c=a*b;
System.out.println("商品的总价格:"+c);
//关闭当前的Scanner对象
input.close();
}
}