从零开始简单快乐学编程(6)--批处理判断语句

时间:2014-09-21 22:47    点击:

下面我们说说if--else (如果-否则)


看字面很简单,在程序里就是
如果 怎样 就 做怎样
否则 就 做怎样


直接看代码
@echo off
set /p password=请输入密码
if "%password%"=="123456" echo 正确
pause


如果密码等于123456 就打印正确

如果密码不是123456 则就直接不执行 if那句了 直接会跳到pause,则什么都不会打印
注意如果要判断一个变量要等于某个值(这里是123456) 要用两个等号==
而且 那个右边要比较的值 要用双引号括起来 ""
if 后面要执行的代码 要放置同一行
如果像下面这样
if "%password%"=="123456" 
echo 正确


是不会执行的



现在加上else


@echo off
set /p password=请输入密码
if "%password%"=="123456" (echo 密码正确) else (echo 密码错误) 
pause


注意if-else都要在同一行


下面这样不行的
@echo off
set /p password=请输入密码
if "%password%"=="123456" (echo 密码正确) 
else (echo 密码错误) 
pause




括号可以都加,也可以都不加
也可以只加if后面的括号,else后面的括号不加
但不能if括号不加,只加else后面的括号


总之。。这个。。不是很灵活

来源:未知//所属分类:站长原创/更新时间:2014-09-21 22:47
顶一下
(52)
73.2%
踩一下
(19)
26.8%
上一篇:从零开始简单快乐学编程(5)--批处理变量输入
下一篇:从零开始简单快乐学编程(7)--批处理数学运算
相关内容