1.分支
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner console = new Scanner(System.in);
int price = console.nextInt();
int cost = 0;
//write your code here......
//考虑到购买5000元东西的人很少,应从小到大判断,以减少判断次数
cost=(int)(price<100 ? price : price<500
? price*0.9 : price<2000
? price*0.8 : price<5000
? price*0.7 : price*0.6);
System.out.println(cost);
}
}
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner console = new Scanner(System.in);
int price = console.nextInt();
int cost = 0;
//write your code here......
if(price>=5000){
cost=(int) (price*0.6);
}
else if(price>=2000) cost = (int)(price*0.7);
else if(price>=500) cost=(int)(price*0.8);
else if(price>=100) cost = (int)(price*0.9);
else cost=price;
System.out.println(cost);
}
}
switch( branch )
{
case 'C':
System.out.println("数据通信和网络,多媒体");
break;
case 'E':
System.out.println("嵌入式系统,图像处理");
break;
case 'M':
System.out.println("生产技术,热能工程");
break;
}
2.输出格式
System.out.println(String.format("%.2f",avg))
3.输入
import java.util.*;
public class Main {
public static void main(String[] args) {
int count = 0;
Scanner scanner = new Scanner(System.in);
while(scanner.nextInt()>0) count++;
System.out.println(count);
}
}
public static void main(String[] args) {
int[] ary = new int[6];
int max;
int min;
Scanner scanner = new Scanner(System.in);
for (int i = 0; i <ary.length ; i++) {
ary[i]=scanner.nextInt();
}
}
4,判断素数
public Boolean isPrimeNumber(int number) {
//write your code here......
if(number != 2 && number%2==0)return false;
for(int i=3;i<number;i+=2){
if(number%i==0)return false;
}
return true;
}
public Boolean isPrimeNumber(int number) {
//write your code here......
int i=2;
for(;number%i != 0;i++);
return i==number?true:false;
}