Java基础——(综合练习)买飞机票和找素数
2024-10-22 04:45:40
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+"个素数");
}
}
最新文章
- Linux Nano命令
- Qt容器类——1. QList类、QLinkedList类和QVector类
- codeforces——Little Pony and Sort by Shift
- [bzoj 1503][NOI 2004]郁闷的出纳员(平衡树)
- hdu 4006 优先队列 2011大连赛区网络赛F **
- sqlserver之二进制和字符串sql语句
- 【原创】深度神经网络(Deep Neural Network, DNN)
- win10全系列官方MSDN原版系统安装密钥、版本区别、镜像下载地址与激活教程
- unity3d 制造自己的水体water effect(一)
- exchange邮箱的”单点登陆“
- C#Windows Form简易计算器实现(中)
- MyBatis双数据源配置
- Visual Studio2010重新安装后,冲突问题
- 今年暑假不AC【贪心】
- Tomcat服务器简单测试jsp文件和html文件
- 【机器学习】Iris Data Set(鸢尾属植物数据集)
- python学习第二次笔记
- node.js 学习笔记一
- angularjs ngRoute和ui.router对比
- C# winform 设置WebBowser 内核版本