Java 一个景区根据游人的年龄收取不同价格的门票。请编写游人类,根据年龄段决定能够购买的门票价格并输出说明:11岁到59岁的门票是20,10岁及以下免票,60岁以上10元。

article/2025/7/22 14:46:21

先创建一个类,储存信息。

package sqy;
import java.util.Scanner;
public class Passager {String name;int age;public void piaojia() {do {Scanner in = new Scanner(System.in);System.out.print("请输入姓名(输入n,退出程序): ");name =in.next();if(name.equals("n")) {System.out.println("退出程序!");return;}System.out.println("请输入年龄: ");age =in.nextInt();if(age<10) {System.out.println(name+"的年龄为:"+age+",门票免费!");}else if(age>60){System.out.println(name+"的年龄为"+age+",门票价格为:10元");}else {System.out.println(name+"的年龄为"+age+",门票价格为:20元");}}while (!name.equals("n"));}}

再创建一个测试类,将前面储存信息的类运用起来。

package sqy;public class PassagerTest {public static void main(String[] args) {// TODO Auto-generated method stubPassager visitor=new Passager();visitor.piaojia();visitor.piaojia();visitor.piaojia();}}

运行测试类 ,结果展示:


http://chatgpt.dhexx.cn/article/weDAhuBS.shtml

相关文章

送点门票给大家

阅读文本大概需要 2.6 分钟。 先说一句&#xff0c;昨天的文章又被和谐了&#xff0c;搞不懂&#xff0c;其实我感觉也没说啥敏感的吧&#xff0c;说的都是大实话&#xff0c;哎&#xff0c;这年头&#xff0c;实话都不敢随便说了&#xff0c;大号连续被和谐&#xff0c;再乱说…

多平台购买门票,退款中的被消费,导致损失两张门票的屎蛋经历(追回钱的过程深刻展示了中国式踢皮球)

一、事由&#xff1a; 美团买了瓦屋山门票&#xff0c;购买后发现支付宝的更便宜&#xff0c;就退了美团的&#xff08;退款周期4天&#xff09;&#xff0c;结果第二天把退款中的消费了…………what fck&#xff0c;&#xff0c;&#xff0c;作为程序猿&#xff0c;这屎蛋逻辑…

【论文阅读】LOAM: Lidar Odometry and Mapping in Real-time

一、概述 Loam主要是一种激光匹配slam的方法&#xff0c;也就是一种定位与建图的方法&#xff0c;相比于其他的制图方法&#xff0c;loam主要解决的是雷达快速移动的过程中的畸变问题&#xff0c;如果雷达的扫描速度和雷达的移动速度相差太大&#xff0c;会导致扫描过程中偏差…

使用EKF融合odometry及imu数据

整理资料发现早前学习robot_pose_ekf的笔记&#xff0c;大抵是一些原理基础的东西加一些自己的理解&#xff0c;可能有不太正确的地方。当时做工程遇到的情况为机器人在一些如光滑的地面上打滑的情形&#xff0c;期望使用EKF利用imu对odom数据进行校正。就结果来看&#xff0c;…

【论文阅读】LeGO-LOAM: Lightweight and Ground-Optimized Lidar Odometry and Mapping on Variable Terrain

LeGO-LOAM: Lightweight and Ground-Optimized Lidar Odometry and Mapping on Variable Terrain 文章摘要I. 简介II. 硬件系统III. 轻量级激光雷达里程计和建图A. 系统概况B. 分割C. 特征提取D. 激光里程计E. 激光建图 IV. 实验V. 总结与讨论 本文主要是对LeGO-LOAM论文的一些…

ros移动机器人,激光雷达里程计rf2o_laser_odometry的使用与分析

目录 1.问题分析 2.激光雷达里程计 2.1 代码下载 2.2 使用方法 (1) ERRO&#xff1a;“base_link” passed to lookupTransform argument source_frame does not exist. (2)"Waiting for laser_scans...." (3)无法发布odom->base_footprint的tf信息 2.3 导…

Super odometry:以IMU为核心的激光雷达视觉惯性融合框架(ICRA2021)

Super Odometry: IMU-centric LiDAR-Visual-Inertial Estimator for Challenging Environments 作者&#xff1a;Shibo Zhao&#xff0c;Hengrui Zhang, Peng Wang, Lucas Nogueira&#xff0c;Sebastian Scherer 论文地址&#xff1a;https://arxiv.org/pdf/2104.14938.pdf 视…

svo: semi-direct visual odometry 论文解析

SVO 从名字来看&#xff0c;是半直接视觉里程计&#xff0c;所谓半直接是指通过对图像中的特征点图像块进行直接匹配来获取相机位姿&#xff0c;而不像直接匹配法那样对整个图像使用直接匹配。整幅图像的直接匹配法常见于RGBD传感器&#xff0c;因为RGBD传感器能获取整幅图像的…

LIMO: Lidar-Monocular Visual Odometry

IROS2018的论文 本文提出了LIMO SLAM框架&#xff0c;主要工作是融合了LiDAR和Monocular。 https://github.com/johannes-graeter/limo 前端 特征 本文使用的是viso2特征&#xff0c;它能 non-maimum suppression, outlier rejection 和 subpixel refinement. 30-40ms能提…

Visual Odometry技术 (Of VSLAM)

目录 什么是SLAM 经典视觉SLAM框架 Visual Odometry Lucas–Kanade光流 Acknowledgements and References 什么是SLAM SLAM是Simultaneous localization and mapping缩写&#xff0c;意为“同步定位与建图”1。它是指搭载了特定传感器的主体&#xff0c;如机器人或者无人…

ROS 位置姿态Odometry仿真模拟(gmapping)

使用单纯的雷达数据进行 2D 建立图像的时候&#xff0c;建图的效果和雷达的性能也有关系&#xff0c;雷达的扫描频率会随着小车的移动速度增大而变化&#xff0c;通过更改扫描的频率来更新栅格地图的完整性。 点击DEMO-LINK 所需要的环境 ubuntu 18.04 ROS Melodic desktop fu…

rospy Odometry天坑小计

rospy Odometry天坑小计 在使用 python 自己搭建 ros 控制小车的上位机接口时&#xff0c;遇到了一个非常奇怪的问题&#xff0c;发布里程计的时候&#xff0c;一旦里程计得到订阅&#xff0c;发布者就会报 ndarray 属性找不到错误&#xff0c;乍一看着实让人脑瓜疼&#xff0…

Tightly Coupled LiDAR Inertial Odometry and Mapping源码解析(一)

Tightly Coupled LiDAR Inertial Odometry and Mapping源码解析&#xff08;一&#xff09; 1. LiDAR inertial odometry and mapping简介2. Tightly coupled LiDAR inertial odometry2.1 LiDAR-IMU odometry overview2.2 IMU and pre-integration2.3 De-skewing and feature e…

SLAM——入门到放弃:ROS里程计(odometry)

ROS gmapping导航包&#xff0c;要求有2 个 输入&#xff0c;一个是激光数据&#xff0c;另一个就是里程计信息。 里程计又包含2 个方面的信息&#xff1a; 位姿&#xff08;位置和转角&#xff09;&#xff0c;即&#xff08;x,y,θ&#xff09;是速度&#xff08;前进速度和…

Ros Odometry获取机器人位置-python 代码打印

纪念一下&#xff0c;辛苦了一天多&#xff0c;终于找出来了&#xff0c;经过网上的资料反向推出结构。 博主需要通过机器人的实时位置来进行计算。从网上查阅得知nav_msgs/Odometry消息中存储机器人的位置和速度估计等。 下面展示一下操作流程&#xff1a; 1.首先通过 ros…

ROS里程计消息nav_msgs/Odometry的可视化方法

ROS中里程计的消息类型为nav_msgs/Odometry&#xff0c;该消息类型具有以下结构&#xff1a; 可以看到&#xff0c;里程计消息中的pose包含了位置pose.position和姿态pose.orientation 在ROS中&#xff0c;有一种常用消息类型为nav_msgs/Path&#xff0c;可视化的方法为&#…

基于rf2o_laser_odometry纯激光里程计的gmapping建图

ROS环境&#xff1a;ubuntu16.04 & ROS kinetic激光雷达&#xff1a;EAI-X4 or RPlidar-A1激光里程计&#xff1a;rf2o_laser_odometry建图&#xff1a;gmapping 对于很多刚入门的同学&#xff0c;购买一台带有高精度轮式里程计的ROS小车经济上往往不允许。但是大多数同学…

nav_msgs/Odometry消息的发布和tf变换

一。ROS使用tf来决定机器人的位置和静态地图中的传感器数据&#xff0c;但是tf中没有机器人的速度信息&#xff0c;所以导航功能包要求机器人 能够通过里程计信息源发布包含速度信息的里程计nav_msgs/Odometry 消息。 本篇将介绍nav_msgs/Odometry消息&#xff0c;并且通过代码…

【视觉SLAM】DM-VIO: Delayed Marginalization Visual-Inertial Odometry

L. v. Stumberg and D. Cremers, “DM-VIO: Delayed Marginalization Visual-Inertial Odometry,” in IEEE Robotics and Automation Letters, vol. 7, no. 2, pp. 1408-1415, April 2022, doi: 10.1109/LRA.2021.3140129. 论文阅读方法&#xff1a;Title&#xff0c;Abstract…

DSO(Direct Sparse Odometry)

DSO&#xff08;Direct Sparse Odometry&#xff09; 文章目录 1. 简述2. 概述3. 框架流程3.1 代码框架与数据表示3.2 VO流程 4. DSO详细介绍4.1 残差的构成与雅可比4.2 滑动窗口的维护与边缘化4.3 零空间&#xff0c;FEJ4.4 其他零散的模块和算法 5. 光度标定6. 评述7. 资料与…