#include<iostream>
using namespace std;
int main() {
int input;
cout << "请输入一个值" << endl;
cin >> input;
(input % 2 != 0) ? cout << "这个数是奇数" << endl : cout << "这个数是偶数" << endl;//三目运算符
if (input % 2 != 0) {
cout << "这个数是奇数" << endl;
}
else if(input>100){//用else if可以再进行判断
cout << "这个数很大" << endl;
}
char input1;
cin >> input1;
switch (input1) {
case 'A':
cout << "成绩为A" << endl;
break;
case 'B':
cout << "成绩为B" << endl;
break;
case 'C':
cout << "成绩为C" << endl;
break;
default:
cout << "成绩这么差 赶快找个厂上班把" << endl;//记得每一条后面要break 不然他会一直执行后面的
}
}
1:三目运算符 由 条件判断?语句1:语句2 组成 那么先执行条件判断 为真则执行语句1,假则执行语句2
2:if else 翻译成中文是如果...否则... if里的条件判断为真则执行if里的语句 否则执行else里的语句 同样也可以 if else if再进行条件判断
3:switch(条件判断) 下面的case是对应条件判断的值,对应上了则执行case里的语句,值得注意的是每条语句里要写break 不然就会执行匹配上的case后面的所有分支
tips:较简单的判断用三目运算符 2-5个的可以用if else 复杂的还是用switch比较好