public class SizeIf{
public static void main(String[] args)throws Exception{
Scanner s= new Scanner(System.in);
System.out.print("请输入第一个数:");
int a=s.nextInt();
System.out.print("请输入第二个数:");
int b=s.nextInt();
if (a-b<0) {
System.out.println("The Max number is "+b);
}else{
System.out.println("The Max number is "+a);
}
}
}
三目运算符:
import java.util.*;
public class SizeIf{
public static void main(String[] args)throws Exception{
Scanner s= new Scanner(System.in);
System.out.print("请输入第一个数:");
int a=s.nextInt();
System.out.print("请输入第二个数:");
int b=s.nextInt();
int max=(a-b>0)?a:b;
System.out.println("The Max number is "+max);
}
}
2、求1~10的和,分别用while、do-while、for 三种语句结构实现
while:
public class WhileDemo{
public static void main (String args[]){
int i=1;
int sum=0;
while (i<=10){
sum=sum+i;
i++;
}
System.out.println("1~10的整数和为"+sum);
}
}
do-while:
public class DoWhile{
public static void main (String args[]){
int i=0;
int sum=0;
do{
sum=sum+i;
i++;
}while (i<=10);
System.out.println("1~10的整数和为"+sum);
}
}
for:
public class ForDemo{
public static void main (String args[]){
int i;
int sum;
for (i=1,sum=0;i<=10;){
sum=sum+i;i++;
}
System.out.println("1~10的整数和为"+sum);
}
}
3、用swich语句结构,实现两个数的加减乘除运算
import java.util.Scanner;
public class SwitchDemo{
public static void main(String[] atgs){
System.out.println("请输入第一个数");
Scanner input=new Scanner(System.in);
int a=input.nextInt();
System.out.println("请输入第二个数");
int b=input.nextInt();
System.out.println("请输入运算符号");
char c = input.next().charAt(0);
int sum=0;
switch(c){
case '+':
sum=a+b;
break;
case '-':
sum=a-b;
break;
case '*':
sum=a*b;
break;
case '/':
sum=a/b;
break;
default:
System.out.println("请输入正确的运算符");
}
System.out.println("运算结果为: "+sum);
}
} 作者: yong230 时间: 2013-1-16 17:23
多重选择:swich (表达式 只能是整数或者字符)
这个在java7中已经可以支持String类型的字符串了