package com.zhao.test;
import java.util.Scanner;
public class Test14 {
/*
需求:机票价格按照淡季旺季、头等舱和经济舱收费、
输入机票原价、月份和头等舱或经济舱。
按照如下规则计算机票价格:旺季(5-10月)头等舱9折,经济舱8.5折,
淡季(11月到来年4月)头等舱7折,经济舱6.5折。
*/
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入机票的原价");
int ticket = sc.nextInt();
System.out.println("请输入当前的月份");
int month = sc.nextInt();
System.out.println("请输入当前购买的舱位 0 头等舱 1 经济舱");
int seat = sc.nextInt();
if (month>=5&&month<=10){
ticket=getPrice(ticket,seat,0.9,0.85);
}else if ((month>=1&&month<=4)||(month>=11&&month<=12)){
ticket=getPrice(ticket,seat,0.7,0.65);
}else {
System.out.println("输入的月份不合法!");
}
System.out.println("机票的最终价格为:"+ticket);
}
//编写一个方法,根据已知条件计算出机票价格
//ctrl+alt+M 自动抽取方法
public static int getPrice(int ticket,int seat,double dicount0,double discount1){
if (seat==0){
ticket=(int)(ticket*dicount0);
}else if (seat==1){
ticket=(int)(ticket*discount1);
}
return ticket;
}
}
package com.zhao.test;
public class Test15 {
/*判断101~200之间有多少个素数,并输出所有素数。
备注:素数就是质数*/
public static void main(String[] args) {
//思路:定义一个数,判断是否为素数
// 用这个数向除了1和它本身之间的所有数进行取模,若都不为0则为素数。
/* int i;
boolean flag=true;
//判断一个数i是否为素数
for (int j = 2; j < i; j++) {
if (i%j==0){
flag=false;
break;
}
}
if(flag){
System.out.println("该数字是素数");
}else {
System.out.println("该数字不是素数");
}*/
int count=0;
//在数字101-200之间运行这个判断
//外循环得到101-200之间的所有数
for (int i = 101; i <= 200; i++) {
//判断一个数i是否为素数
boolean flag = true;
//内循环判断当前数字是否为一个素数
for (int j = 2; j < i; j++) {
if (i % j == 0) {
flag = false;
//跳出单层循环(内循环)
break;
}
}
if (flag) {
System.out.println("该数字"+i+"是素数");
count++;
}
}
System.out.println("一共有"+count+"个素数");
}
}
标签:Java,int,飞机票,System,素数,println,经济舱,out From: https://www.cnblogs.com/javaHane/p/17155793.html