股票价格涨跌趋势,常用蜡烛图技术中的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 分)相关推荐

  1. 7-13 日K蜡烛图 (15 分)

    日K蜡烛图 (15 分) 股票价格涨跌趋势,常用蜡烛图技术中的K线图来表示,分为按日的日K线.按周的周K线.按月的月K线等.以日K线为例,每天股票价格从开盘到收盘走完一天,对应一根蜡烛小图,要表示四个 ...

  2. 7-6 日K蜡烛图 (15 分)

    股票价格涨跌趋势,常用蜡烛图技术中的K线图来表示,分为按日的日K线.按周的周K线.按月的月K线等.以日K线为例,每天股票价格从开盘到收盘走完一天,对应一根蜡烛小图,要表示四个价格:开盘价格Open(早 ...

  3. 分支-15. 日K蜡烛图(15)

    股票价格涨跌趋势,常用蜡烛图技术中的K线图来表示,分为按日的日K线.按周的周K线.按月的月K线等.以日K线为例,每天股票价格从开盘到收盘走完一天,对应一根蜡烛小图,要表示四个价格:开盘价格Open(早 ...

  4. Java 蜡烛图_7-13 日K蜡烛图 - osc_9vrg5zhs的个人空间 - OSCHINA - 中文开源技术交流社区...

    7-13 日K蜡烛图(15 分) 股票价格涨跌趋势,常用蜡烛图技术中的K线图来表示,分为按日的日K线.按周的周K线.按月的月K线等.以日K线为例,每天股票价格从开盘到收盘走完一天,对应一根蜡烛小图,要 ...

  5. PTA 基础编程题目集 7-13 日K蜡烛图 C语言

    PTA 基础编程题目集 7-13 日K蜡烛图 C语言 股票价格涨跌趋势,常用蜡烛图技术中的K线图来表示,分为按日的日K线.按周的周K线.按月的月K线等.以日K线为例,每天股票价格从开盘到收盘走完一天, ...

  6. PTA——日K蜡烛图

    PTA--日K蜡烛图 题目: 股票价格涨跌趋势,常用蜡烛图技术中的K线图来表示,分为按日的日K线.按周的周K线.按月的月K线等.以日K线为例,每天股票价格从开盘到收盘走完一天,对应一根蜡烛小图,要表示 ...

  7. 日K蜡烛图(2021-10-15)

    **7-13 日K蜡烛图 ** 7-13 日K蜡烛图 股票价格涨跌趋势,常用蜡烛图技术中的K线图来表示,分为按日的日K线.按周的周K线.按月的月K线等.以日K线为例,每天股票价格从开盘到收盘走完一天, ...

  8. Java 蜡烛图_分支-15. 日K蜡烛图

    股票价格涨跌趋势,常用蜡烛图技术中的K线图来表示,分为按日的日K线.按周的周K线.按月的月K线等.以日K线为例,每天股票价格从开盘到收盘走完一天,对应一根蜡烛小图,要表示四个价格:开盘价格Open(早 ...

  9. 7-13 日K蜡烛图(C语言)

    股票价格涨跌趋势,常用蜡烛图技术中的K线图来表示,分为按日的日K线.按周的周K线.按月的月K线等.以日K线为例,每天股票价格从开盘到收盘走完一天,对应一根蜡烛小图,要表示四个价格:开盘价格Open(早 ...

最新文章

  1. 【Java面试题】docker启动失败原因
  2. 网页标准HTML5标准较量正酣
  3. ehcache 手动刷新缓存_【第 21 期】一个架构师的缓存修炼之路
  4. android 城市列表数据,用RecyclerView写的城市列表
  5. 如何线程安全地遍历List:Vector、CopyOnWriteArrayList
  6. 推荐!ICDAR 2019-ArT任意形状文字识别国际竞赛!奖金丰厚
  7. python3.7不能用_解决Python3.7.0 SSL低版本导致Pip无法使用问题
  8. excel多列多行堆叠成多列一行_「Excel技巧」如何利用indirect函数快速将一列转为多行多列排版...
  9. canvasnest 移动距离_GitHub - XiaoxinJiang/canvas-nest: 仿知乎登录页面canvas-nest
  10. 【maven】聚合工程
  11. 2.概率论-概率论公理
  12. kafka权威指南学习笔记
  13. 小米一键上锁工具_小米手机通用解锁教程
  14. 让天之痕窗口化运行!
  15. 寻宝游戏(DFS+动态规划)
  16. 微信小程序针对iphoneX以上机型,获取底部高度
  17. 我整理了50道经典Java算法题,直接进了字节跳动!!
  18. 完整性与完备性的区别
  19. 计算机存储单位和网速单位换算,数据速度计算:在线进行网速各种bps mbps kbps B/秒 KB/秒 MB/秒单位之间换算...
  20. UML常用的基本图形简介

热门文章

  1. 在Diamond编写仿真代码后,通过Modelsim进行仿真,无波形。
  2. 【预测模型-BP分类】基于蝙蝠算法优化BP神经网络实现数据分类附matlab代码
  3. Matlab分析NMEA0183报文源代码(含高斯6度带投影计算)
  4. java中super(aa bb cc)_面向对象程序设计(Java)答案
  5. linux c++ 程序运行core,gdb调试显示cannot access memory at address
  6. Xcode8 - apploader 上传失败 - ERROR ITMS-90168: The binary you uploaded was invalid.
  7. 盘点大佬高考:马云数学考1分 李彦宏系高考状元
  8. VC++中播放声音wav
  9. uniapp页面使用web-view加载网络url,导致底部组件被覆盖解决办法
  10. CDH安装中Mysql配置