关于c语言中if else的用法 if的问题

关于if 和else的问题【c语言吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:566,454贴子:
关于if 和else的问题收藏
if ( scores & 0 && scores & 100)printf (&输入错误!!请重新输入,可以输入的范围从0到100,可以为小数!&);请帮帮忙,看看这个语句和表达式有问题吗?我就执行不了呢,吧务别删啦,好学的心,只想弄明白
产销量连年位于国内喷码机行业前列!
编译没问题,执行大于100的数却不行
小于0且大于100
有这样的数字吗?
小于0又大于100……
不可能吧。 if ( scores & 0 && scores &= 100)printf (&输入错误!!请重新输入,可以输入的范围从0到100,可以为小数!&);这样试试
唉~           _ _ _ 我是小尾巴?你才是小尾巴!你全家都是小尾巴! 
有小于0又大于100的数吗?用或||不要用与&&
可以用&&,但是没有小于0且大于100的数
应该是if ( scores & 0 || scores & 100)楼主逻辑错了
中体精英致力于攀岩事业20年!
if ( scores =& 0 && scores &= 100)
楼主又卖萌了
我来水经验的
登录百度帐号推荐应用查看: 4990|回复: 8
用do-while语句和if-else语句实现程序的问题
该用户从未签到
用do-while语句和if-else语句实现性别判断:
当用户输入girl时,输出美女,输入boy时,输出帅哥,输入over时,输出结
程序,当用户输入其他信息时,输出你在想什么
各位大神,前面的我都可以,就是&当用户输入其他信息时,输出你在想什么&
这个该如何写呀,求指点,谢谢。
该用户从未签到
if(in.next()==&girl&){
System.in.println(&美女!&);
}else if(in.next()==&boy&){
System.in.println(&帅哥!&);
}else if(in.next()==&over&){
System.in.println(&程序结束&);
System.in.println(&你在想什么!!&);
如果需要返回重新输入的话,可以先将上面的代码用在do里面,然后提示是否继续,while里面input.next().equal(y);
可实现循环,但在over那里要做简单的修改,跳出该循环
该用户从未签到
目测你和我是一班的
该用户从未签到
bobbysun 发表于
if(in.next()==&girl&){
System.in.println(&美女!&);
}else if(in.next()==&boy&){
能写全面点吗?
该用户从未签到
bobbysun 发表于
if(in.next()==&girl&){
System.in.println(&美女!&);
}else if(in.next()==&boy&){
大神,我借用您的代码输入后,得到的结果怎么会是下面的样子?
怎么不是下面的样子啊?
求大神指点
该用户从未签到
李连积 发表于
大神,我借用您的代码输入后,得到的结果怎么会是下面的样子?
Java中字符串不能用“=”判断&&要用&&String.equals()方法
该用户从未签到
无敌昊昊 发表于
Java中字符串不能用“=”判断&&要用&&String.equals()方法
明白。谢谢
TA的每日心情无聊 16:26签到天数: 2 天[LV.1]初来乍到
用do-while语句和if-else语句实现性别判断,当输入“girl&时输出”美女“当输入”boy“时输出”帅哥“当输入其它时输出“你在干什么?”.这道题怎么做呀?纠结中。忘大神解释一下
该用户从未签到
import java.util.*;
public class Shuaige {
& & & & public static void main(String[] args) {
& & & & & & & & // TODO Auto-generated method stub\
& & & & & & & & String end =
& & & & & & & & System.out.println(&请输入您的性别:boy/girl&); //输入性别
& & & & & & & & do{
& & & & & & & & //扫描器
& & & & & & & & Scanner input = new Scanner(System.in);
& & & & & & & & String str =&&;& & & &
& & & & & & & & str = input.next();& & & & & & & &
& & & & & & & & if(&girl&.equals(str)){
& & & & & & & & & & & & System.out.println(&美女!&);
& & & & & & & & & & & & }else if(&boy&.equals(str)){
& & & & & & & & & & & & System.out.println(&帅哥!&);
& & & & & & & & & & & &
& & & & & & & & & & & & }else{
& & & & & & & & & & & & System.out.println(&你在想什么!!&);
& & & & & & & & & & & & }
& & & & & & & & end=input.next();
& & & & }while(!end.equals(&over&));
& & & & & & & & System.out.println(&程序结束&);
& & & & & & & & }
Beijing Aptech Beida Jade Bird Information Technology Co.,Ltd
北大青鸟IT教育 北京阿博泰克北大青鸟信息技术有限公司 版权所有关于java里的IF..ELSE IF..ELSE语句,一定要加ELSE吗?_百度知道
关于java里的IF..ELSE IF..ELSE语句,一定要加ELSE吗?
; } else if(分数&60) {
输出&不及格&quot:if(分数&60) {
输出&及格&quot例如
可以不加。else是当 上面写的 if,else if 都不成立时才进入的代码块,我习惯叫 兜底程序。为了程序的严谨 还是需要写的。 哪怕 else只 输出一句话,程序调试时是有帮助的。如果不写你可能会碰到 程序怎么看都对,就是运行结果不是自己想要的,也找不到原因。换个角度来说,写上else 是非常有必要的,尤其是新手,要养成良好 的编程习惯。
采纳率:27%
=75)。因为只是else包含了判断/条件失败后的所有情况可以的。但如果要加判断句/条件,就一定要有if。所以 else(分数&=75) 是不对的。一定要else if(分数&条件的,是不能加判断句&#47
本回答被提问者采纳
可以啊。不一定加加了。只走一个if不加两个if都要判断。所以加了效率高点
可以的 不一定加
那如果将else if换成else呢?例如:if(分数&=95) {
输出&优秀&; } else(分数&=75) {
输出&中等&; }
可以这样:if(){}if(){]也可以这样:if(){}elseif(){}elseif(){}else(){}或者:if(){}else{}像你这样else后面不能加条件,只能加执行语句,elseif后面可以加条件。
其他3条回答
为您推荐:
其他类似问题
您可能关注的内容
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。
问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
var contacts = [
"firstName": "Akira",
"lastName": "Laine",
"number": "",
"likes": ["Pizza", "Coding", "Brownie Points"]
"firstName": "Harry",
"lastName": "Potter",
"number": "",
"likes": ["Hogwarts", "Magic", "Hagrid"]
"firstName": "Sherlock",
"lastName": "Holmes",
"number": "",
"likes": ["Intriguing Cases", "Violin"]
"firstName": "Kristian",
"lastName": "Vos",
"number": "unknown",
"likes": ["Javascript", "Gaming", "Foxes"]
function lookUp(firstName, prop){
for(var i = 0;i&contacts.i++){
if(contacts[i].firstName !== firstName){
return "No such contact";
if(contacts[i].hasOwnProperty(prop)){
return contacts[i][prop];
return "No such property";
问题:lookUp("Kristian", "lastName");总是会回到
return "No such contact";想不通是什么原因
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
你的要求是什么?返回找到?
function lookUp(firstName, prop){
for(var i = 0;i&contacts.i++){
if(contacts[i].firstName !== firstName){
//return "No such contact";
if(contacts[i].hasOwnProperty(prop)){
return contacts[i][prop];
//return "No such property";
分享到微博?
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:
在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。}

我要回帖

更多关于 c标签的if else 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信