【发布时间】:2022-11-18 19:16:58
【问题描述】:
SET SERVEROUTPUT ON
DECLARE
WEIGHT_NUM NUMBER:= &WEIGHT_NUM1;
WEIGHT_TYPE VARCHAR2 :=' &WEIGHT_TYPE';
BEGIN
IF WEIGHT_TYPE='kb' THEN
DBMS_OUTPUT.PUT_LINE('YOU ENTERED KB...CONVERT TO LB='||WEIGHT_NUM/0.45) ;
ELSIF WEIGHT_TYPE='lb' THEN
DBMS_OUTPUT.PUT_LINE('YOU ENTERED LB...CONVERT TO KG='||WEIGHT_NUM*0.45) ;
END IF;
END;
/
该程序用户以千克或磅为单位输入他的体重(WEIGHT_SIZE),如果用户以千克“kb”为单位输入他的体重,程序会将千克转换为磅,或者如果用户以磅“lb”输入他的体重,程序会将磅转换为千克但是这个程序显示错误修复这个错误的解决方案是什么?
【问题讨论】: