#if语句
import java.util.Scanner;
public class Text1 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in = new Scanner(System.in);
int a =in.nextInt();
int b =in.nextInt();
int c =in.nextInt();
int max;
if(a>b){
if(a>c)
max=a;
else
max=c;
}
else{
if(b>c)
max=b;
else
max=c;
}
System.out.println(max);
}
}
#if-else语句
import java.util.Scanner;
public class Text2 {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
double x = in.nextDouble();
double f;
if(x<0){
f=-1;//System.out.println("-1");
}else if(x==0){
f=0;//System.out.println("0");
}else{
f=2*x;//System.out.println(2*x);
}
System.out.println(f);
}
}
#switch-case语句
import java.util.Scanner;
public class Text3 {
public static void main(String[] args) {
Scanner in =new Scanner(System.in);
int type = in.nextInt();
switch(type){
case 1:
case 2:System.out.println("这是2");break;
case 3:System.out.println("这是3");break;
case 4:System.out.println("这是4");break;
default:System.out.println("您的输入有误!");break;
}
}
}
注意:switch格式 byte .char. int.short.string
case+固定常量不能是关系表达式
break终止swich执行
#循环语句
循环:
for while. do…while
##for(有次数优先)
1.条件初始化:声明一个变量,并且第一次赋值–>这个变量就是条件i
2.条件判断,结果如果为false,直接结束for循环,如果结果为true,满足条件执行{}中的语句体
3.条件变化: i自身的值的变化
从第二次开始重复执行第2,3步
for(int i=10;i<=100;i++)
(赋初值;判断初值;改变值)
#While循环
while循环(先判断条件后执行)
条件从初始化;
while(条件判断){
语句体;
条件变化;
}
for:次数循环
while:条件循环
##do…while循环
条件初始化;
do{
循环体语句;
条件变化;
}while(判断条件);
无论是否满足条件,都至少执行以此
public class DoWhileDemo06{
public static void main(String[] args){
int i=0;
int sum=0;
while(i<=10){
sum+=i;
i++;
}
System.out.println(sum);
i=0;
sum=0;
do{
sum+=i;
i++;
}while(i<=10);
System.out.println(sum);
boolean flag=false;
while(flag){
System.out.println("我是while---false");
}
do{
System.out.println("我是do..while---false");
}while(flag);
}
}