java入门小项目
100内素数
public class sushu {
public static void main(String[] args){
int number = 0;
for (int i = 2; i <= 100; i++){
if (issushu(i)){
System.out.print(i+" ");
number ++;
if (number % 5 == 0 )System.out.println();
}
}
System.out.println("素数的个数为:" + number +" 个。" );
}
public static boolean issushu(int n){
for (int j = 2; j < n ; j++){
if (n % j == 0){
return false;
}
}return true;
}
}
超市
import java.util.Scanner;
public class Supermaket {
public static void main(String[] args) {
boolean con = true;
int choose,number;
double sum = 0;
Scanner scan = new Scanner(System.in);
String str[] = {"牙刷","毛巾","水杯","苹果","香蕉"};
double price[]={8.8,10.0,18.8,12.5,15.5};
System.out.println("----------小商店-----------");
for (int i = 0 ; i < 5 ; i++ ){
System.out.println( (i+1) +". "+str[i]+"的价格为:"+price[i]);
}
do {
System.out.print("请输入你需要购买的商品序列号:");
choose = scan.nextInt();
switch (choose){
case 1:
case 2:
case 3:
case 4:
case 5: System.out.print("请输入你需要购买" + str[choose-1] + "的数量:");
break;
default:System.out.println("输入有误");continue;
}
number = scan.nextInt();
System.out.println("您购买了"+ str[choose-1] + number +"件, 需要花费 " + price[choose-1] * number + "元");
sum += price[choose-1] * number;
System.out.println("需要继续购买输入Y,否则输入N");
String c = scan.next();
if( c.equals("N")){
System.out.println("您本次购物共消费 " + sum + "元");
con = false;
}
}while(con);
}
}