题目
题解
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner in = new Scanner(System.in);
double Open = in.nextDouble();
double High = in.nextDouble();
double Low = in.nextDouble();
double Close = in.nextDouble();
if(Close<Open)//每种情况分为四种 根据Close和Open的大小关系来判断
{
if(Low<Close&&High>Close)
System.out.print("BW-Solid with Lower Shadow and Upper Shadow");
else if(Low>=Close&&High>Open)
System.out.print("BW-Solid with Upper Shadow");
else if(Low<Close&&High<=Open)
System.out.print("BW-Solid with Lower Shadow ");
else
System.out.print("BW-Solid");
}
else if(Close==Open)
{
if(Low<Open&&High>Open)
System.out.print("R-Cross with Lower Shadow and Upper Shadow");
else if(Low>=Open&&High>Open)
System.out.print("R-Cross with Upper Shadow");
else if(Low<Open&&High<=Open)
System.out.print("R-Cross withLower Shadow");
else
System.out.print("R-Cross");
}
else
{
if(Low<Open&&High>Close)
System.out.print("R-Hollow with Lower Shadow and Upper Shadow");
else if(Low>=Open&&High>Close)
System.out.print("R-Hollow with Upper Shadow");
else if(Low<Open&&High<=Close)
System.out.print("R-Hollow with Lower Shadow");
else
System.out.print("R-Hollow");
}
}
}