初学java,问一个编程题

来源:百度知道 编辑:UC知道 时间:2024/05/22 12:25:34
y= -1+2x(x<0)
y= -1+3x(x>0)
y=-1(x=0)
从键盘输入一个x值,程序输出y值

应该是很简单的,但是我还是不太明白~帮个忙!

import java.util.Scanner;

public class Demo {
public static void main(String[] args) {
// dec
double y = 0;
while (true) {
// input
Scanner scanner = new Scanner(System.in);
double x = scanner.nextDouble();
// choose
if (x < 0)
y = -1 + 2 * x;
else if (x > 0)
y = -1 + 3 * x;
else if (0 == x)
y = -1;
System.out.println(y);
}
}
}