白盒测试题目
题 5:根据下列流程图编写程序实现相应分析处理,并设计测试数据进行判定覆盖测试。输入数据打印出“输入 a 值:”、“输入 b 值:”。x 执行结果输出文字“x 的值:”和 x 的值,y 执行结果输出文字“y 的值:”和 y 的值;z 执行结果输出文字“z 的值:”和 z 的值。其中变量 a、b 均须为整型。
import java.util.Scanner;
import static java.lang.Math.sqrt;
public class demo5{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
System.out.println("输入a值");
int a = sc.nextInt();
System.out.println("输入b值");
int b = sc.nextInt();
if(a>5&&b>10){
System.out.println("x的值:"+Math.pow(a,2)*b);
}else{
if(b==0&&a>0){
System.out.println("y的值:"+sqrt(a));
}else{
System.out.prin