日K蜡烛图 (15 分)
股票价格涨跌趋势,常用蜡烛图技术中的K线图来表示,分为按日的日K线、按周的周K线、按月的月K线等。
以日K线为例,每天股票价格从开盘到收盘走完一天,对应一根蜡烛小图,要表示四个价格:
开盘价格Open(早上刚刚开始开盘买卖成交的第1笔价格)、收盘价格Close(下午收盘时最后一笔成交的价格)、中间的最高价High和最低价Low。
如果Close<Open,表示为“BW-Solid”(即“实心蓝白蜡烛”);
如果Close>Open,表示为“R-Hollow”(即“空心红蜡烛”);
如果Open等于Close,则为“R-Cross”(即“十字红蜡烛”)。
如果Low比Open和Close低,称为“Lower Shadow”(即“有下影线”),
如果High比Open和Close高,称为“Upper Shadow”(即“有上影线”)。
请编程序,根据给定的四个价格组合,判断当日的蜡烛是一根什么样的蜡烛。
输入格式:
输入在一行中给出4个正实数,分别对应Open、High、Low、Close,其间以空格分隔。
输出格式:
在一行中输出日K蜡烛的类型。如果有上、下影线,则在类型后加上with 影线类型。如果两种影线都有,则输出with Lower Shadow and Upper Shadow。
输入样例1:
5.110 5.250 5.100 5.105
输出样例1:
BW-Solid with Lower Shadow and Upper Shadow
输入样例2:
5.110 5.110 5.110 5.110
输出样例2:
R-Cross
输入样例3:
5.110 5.125 5.112 5.126
输出样例3:
R-Hollow
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
String line = input.nextLine();
String[] a = line.split(" ");
float Open = Float.parseFloat(a[0]);
float High = Float.parseFloat(a[1]);
float Low = Float.parseFloat(a[2]);
float Close = Float.parseFloat(a[3]);
//System.out.println(Open+"****"+High+"****"+Low+"****"+Close);
if(Close<Open){
System.out.print("BW-Solid");
}else if(Close>Open){
System.out.print("R-Hollow");
}else if(Close==Open){
System.out.print("R-Cross");
}
if(Low<Open && Low<Close && High>Open && High>Close){
System.out.println(" with Lower Shadow and Upper Shadow");
}else if(Low<Open && Low<Close){
System.out.println(" with Lower Shadow");
}else if(High>Open && High>Close){
System.out.println(" with Upper Shadow");
}
}
}
日K蜡烛图 (15 分)相关推荐
- 7-13 日K蜡烛图 (15 分)
日K蜡烛图 (15 分) 股票价格涨跌趋势,常用蜡烛图技术中的K线图来表示,分为按日的日K线.按周的周K线.按月的月K线等.以日K线为例,每天股票价格从开盘到收盘走完一天,对应一根蜡烛小图,要表示四个 ...
- 7-6 日K蜡烛图 (15 分)
股票价格涨跌趋势,常用蜡烛图技术中的K线图来表示,分为按日的日K线.按周的周K线.按月的月K线等.以日K线为例,每天股票价格从开盘到收盘走完一天,对应一根蜡烛小图,要表示四个价格:开盘价格Open(早 ...
- 分支-15. 日K蜡烛图(15)
股票价格涨跌趋势,常用蜡烛图技术中的K线图来表示,分为按日的日K线.按周的周K线.按月的月K线等.以日K线为例,每天股票价格从开盘到收盘走完一天,对应一根蜡烛小图,要表示四个价格:开盘价格Open(早 ...
- Java 蜡烛图_7-13 日K蜡烛图 - osc_9vrg5zhs的个人空间 - OSCHINA - 中文开源技术交流社区...
7-13 日K蜡烛图(15 分) 股票价格涨跌趋势,常用蜡烛图技术中的K线图来表示,分为按日的日K线.按周的周K线.按月的月K线等.以日K线为例,每天股票价格从开盘到收盘走完一天,对应一根蜡烛小图,要 ...
- PTA 基础编程题目集 7-13 日K蜡烛图 C语言
PTA 基础编程题目集 7-13 日K蜡烛图 C语言 股票价格涨跌趋势,常用蜡烛图技术中的K线图来表示,分为按日的日K线.按周的周K线.按月的月K线等.以日K线为例,每天股票价格从开盘到收盘走完一天, ...
- PTA——日K蜡烛图
PTA--日K蜡烛图 题目: 股票价格涨跌趋势,常用蜡烛图技术中的K线图来表示,分为按日的日K线.按周的周K线.按月的月K线等.以日K线为例,每天股票价格从开盘到收盘走完一天,对应一根蜡烛小图,要表示 ...
- 日K蜡烛图(2021-10-15)
**7-13 日K蜡烛图 ** 7-13 日K蜡烛图 股票价格涨跌趋势,常用蜡烛图技术中的K线图来表示,分为按日的日K线.按周的周K线.按月的月K线等.以日K线为例,每天股票价格从开盘到收盘走完一天, ...
- Java 蜡烛图_分支-15. 日K蜡烛图
股票价格涨跌趋势,常用蜡烛图技术中的K线图来表示,分为按日的日K线.按周的周K线.按月的月K线等.以日K线为例,每天股票价格从开盘到收盘走完一天,对应一根蜡烛小图,要表示四个价格:开盘价格Open(早 ...
- 7-13 日K蜡烛图(C语言)
股票价格涨跌趋势,常用蜡烛图技术中的K线图来表示,分为按日的日K线.按周的周K线.按月的月K线等.以日K线为例,每天股票价格从开盘到收盘走完一天,对应一根蜡烛小图,要表示四个价格:开盘价格Open(早 ...
最新文章
- 【Java面试题】docker启动失败原因
- 网页标准HTML5标准较量正酣
- ehcache 手动刷新缓存_【第 21 期】一个架构师的缓存修炼之路
- android 城市列表数据,用RecyclerView写的城市列表
- 如何线程安全地遍历List:Vector、CopyOnWriteArrayList
- 推荐!ICDAR 2019-ArT任意形状文字识别国际竞赛!奖金丰厚
- python3.7不能用_解决Python3.7.0 SSL低版本导致Pip无法使用问题
- excel多列多行堆叠成多列一行_「Excel技巧」如何利用indirect函数快速将一列转为多行多列排版...
- canvasnest 移动距离_GitHub - XiaoxinJiang/canvas-nest: 仿知乎登录页面canvas-nest
- 【maven】聚合工程
- 2.概率论-概率论公理
- kafka权威指南学习笔记
- 小米一键上锁工具_小米手机通用解锁教程
- 让天之痕窗口化运行!
- 寻宝游戏(DFS+动态规划)
- 微信小程序针对iphoneX以上机型,获取底部高度
- 我整理了50道经典Java算法题,直接进了字节跳动!!
- 完整性与完备性的区别
- 计算机存储单位和网速单位换算,数据速度计算:在线进行网速各种bps mbps kbps B/秒 KB/秒 MB/秒单位之间换算...
- UML常用的基本图形简介
热门文章
- 在Diamond编写仿真代码后,通过Modelsim进行仿真,无波形。
- 【预测模型-BP分类】基于蝙蝠算法优化BP神经网络实现数据分类附matlab代码
- Matlab分析NMEA0183报文源代码(含高斯6度带投影计算)
- java中super(aa bb cc)_面向对象程序设计(Java)答案
- linux c++ 程序运行core,gdb调试显示cannot access memory at address
- Xcode8 - apploader 上传失败 - ERROR ITMS-90168: The binary you uploaded was invalid.
- 盘点大佬高考:马云数学考1分 李彦宏系高考状元
- VC++中播放声音wav
- uniapp页面使用web-view加载网络url,导致底部组件被覆盖解决办法
- CDH安装中Mysql配置