A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© kk8023 中级黑马   /  2014-12-28 13:39  /  1706 人查看  /  19 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

if else 和三目元算的转换
public class IfElseDemo02 {
     public static void main(String [] args)
     {
             int max = 0;
             int x = 3;
             int y = 8;
             max = x > y ? x :y;                        
             System.out.println("最大值:"+max);
     }
}
max = x > y ? x :y;      程序在这一行报错了,请问是怎么回事儿?


评分

参与人数 1技术分 +1 收起 理由
杨佳名 + 1

查看全部评分

19 个回复

倒序浏览
max = x > y ? x :y;      程序报错,是因为你的“?:”不是英文字符

评分

参与人数 1技术分 +2 收起 理由
杨佳名 + 2 赞一个!

查看全部评分

回复 使用道具 举报
董晗 发表于 2014-12-28 13:51
max = x > y ? x :y;      程序报错,是因为你的“?:”不是英文字符

{:3_50:}眼神好犀利!
回复 使用道具 举报
恩 因为你的?不是英文字符
回复 使用道具 举报
kk8023 来自手机 中级黑马 2014-12-28 19:05:27
报纸
清诗纪事 发表于 3 小时前
引用:   董晗 发表于 2014-12-28 13:51   
max = x >; y ? x :y;      程序报错,是因为你的“?:”不是英文字符  
眼神好犀利!...

好犀利的眼神,谢谢啦来自: iPhone客户端
回复 使用道具 举报
mimawo 发表于 2014-12-28 16:39
恩 因为你的?不是英文字符

谢谢!:)
回复 使用道具 举报
红楼 中级黑马 2014-12-28 19:20:45
7#
珍视明。。。。。
回复 使用道具 举报
蛋卷 中级黑马 2014-12-29 00:10:06
8#
66666666666
回复 使用道具 举报
首先赞叹楼上好眼神,不过楼主提问最好将编译出错提示也贴出来,这样解决问题的方向也明确些。
回复 使用道具 举报
哈哈,楼上眼神真好使
回复 使用道具 举报
zhiyi 中级黑马 2014-12-29 14:04:28
11#
经测试,是符号问题,除了问号,冒号也有问题
回复 使用道具 举报
真心觉得眼神好好,这样都一目了然
回复 使用道具 举报
(x>y)?x:y
是不是还得有那个小括号?
回复 使用道具 举报
任我行_2014 发表于 2014-12-29 00:46
首先赞叹楼上好眼神,不过楼主提问最好将编译出错提示也贴出来,这样解决问题的方向也明确些。 ...

好的   下次会注意的
回复 使用道具 举报
真心觉得你比较too
回复 使用道具 举报
用珍视明的眼神就是好
回复 使用道具 举报
字符切换出问题,注意这种错误,哈哈。最好写法中也用()江真个逻辑语句包括起来比较好。
回复 使用道具 举报
hello_csu 发表于 2015-1-3 13:52
字符切换出问题,注意这种错误,哈哈。最好写法中也用()江真个逻辑语句包括起来比较好。 ...

嗯  谢谢了
回复 使用道具 举报
励志Java_鸿政 来自手机 中级黑马 2015-1-3 16:59:27
19#
逻辑确实挺重要的
回复 使用道具 举报
学习下。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马