if reply =='Y'||'y'
disp('111');
end
if reply =='N'||'n'
disp('222');
end
% 输入y,% 结果: 111222% 原因: 'y''n'会被认为逻辑true,'y'和前边||连接,造成’Y'||'y'与’N'||'n'一直时逻辑true
if reply =='Y'|| reply =='y'
disp('111');
end
if reply =='N'|| reply =='n'
disp('222');
end
% 输入y,% 结果: 111
21. if else 判断
if rand()<0.5
disp('1');else
disp('2');
end
% y =1if x<-1% y = x^2if-1<=x<=2% y =4if x>2
x=5;if x <-1
y =1;% x<-1else% x>=-1if x <=2
y = x^2;%-1<=x<=2else% x>2
y =4;% x>2
end
end
if x <-1% x<-1
y =1;
elseif x <=2%-1<=x<=2
y = x^2;else% x>2
y =4;
end