社区
Java SE
帖子详情
程序可读性
yqj2065
2008-12-24 06:36:43
输入3个整数,输出最大值:
int max3( int a, int b, int c ) {
return a > b ? a > c ? a : c : b > c ? b : c;
}
这个程序的
可读性
如何?
讨论一下。
...全文
466
85
打赏
收藏
程序可读性
输入3个整数,输出最大值: int max3( int a, int b, int c ) { return a > b ? a > c ? a : c : b > c ? b : c; } 这个程序的可读性如何? 讨论一下。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
85 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
macleane
2008-12-29
打赏
举报
回复
看半天没看明白
「已注销」
2008-12-29
打赏
举报
回复
写这样的代码是不是为了表现自己水平高啊
cqhweb
2008-12-29
打赏
举报
回复
一句话就解决:max=Math.max(a,Math.max(b,c)
一句话就解决:max=Math.max(a,Math.max(b,c)
一句话就解决:max=Math.max(a,Math.max(b,c)
一句话就解决:max=Math.max(a,Math.max(b,c)
一句话就解决:max=Math.max(a,Math.max(b,c)
一句话就解决:max=Math.max(a,Math.max(b,c)
一句话就解决:max=Math.max(a,Math.max(b,c)
一句话就解决:max=Math.max(a,Math.max(b,c)
一句话就解决:max=Math.max(a,Math.max(b,c)
一句话就解决:max=Math.max(a,Math.max(b,c)
一句话就解决:max=Math.max(a,Math.max(b,c)
cqhweb
2008-12-29
打赏
举报
回复
一句话就解决:max=Math.max(a,Math.max(b,c)
一句话就解决:max=Math.max(a,Math.max(b,c)
一句话就解决:max=Math.max(a,Math.max(b,c)
一句话就解决:max=Math.max(a,Math.max(b,c)
一句话就解决:max=Math.max(a,Math.max(b,c)
一句话就解决:max=Math.max(a,Math.max(b,c)
一句话就解决:max=Math.max(a,Math.max(b,c)
一句话就解决:max=Math.max(a,Math.max(b,c)
一句话就解决:max=Math.max(a,Math.max(b,c)
一句话就解决:max=Math.max(a,Math.max(b,c)
一句话就解决:max=Math.max(a,Math.max(b,c)
fastmask
2008-12-29
打赏
举报
回复
不直观,倒是也不复杂,可读性要看对什么人吧
jcyan
2008-12-29
打赏
举报
回复
。。。
lzheng2001
2008-12-29
打赏
举报
回复
差! 不建议使用. 一旦出问题,调试的人就惨了.
xiaoxuanfengsyn
2008-12-29
打赏
举报
回复
看清来有点乱?
fangxq57
2008-12-29
打赏
举报
回复
对初学者而言,这是个蛮好的问题,就是写代码应该尽可能的使别人容易看懂。
正解就是加两组括号。
zk20052009
2008-12-28
打赏
举报
回复
还能接受
dayou123123
2008-12-28
打赏
举报
回复
[Quote=引用 6 楼 fulton_xc 的回复:]
不能一目了然就是差的,还要再分析好几次啊,懒惰的程序员不是这样做的。
[/Quote]哈
helei123a
2008-12-28
打赏
举报
回复
加括号
shuaiAWP
2008-12-28
打赏
举报
回复
这样的程序不知道写出来有什么用?
空白-键
2008-12-28
打赏
举报
回复
[Quote=引用 27 楼 yqj2065 的回复:]
return a > b ? (a > c ? a : c ): (b > c ? b : c);
[/Quote]
这个看的舒服
sky_ccy
2008-12-28
打赏
举报
回复
[Quote=引用 37 楼 polimo 的回复:]
可读性一般..
庆幸的是3个数
不是10个或更多...
[/Quote]
要是10也能这样写出来,,聚很牛b的,呵呵,,,
就一句,,谈不上难不难读,,
要每一行都这样,,估计只有天才能看出来
yqj2065
2008-12-28
打赏
举报
回复
唯手熟尔
小学生会认为这4个字可读性差,
程序员都认为这4个字可读性极好,
可读性,,
vtudiv
2008-12-28
打赏
举报
回复
还可以,看起来不错~~
yc406740872
2008-12-28
打赏
举报
回复
当然可读,不过可读性当然有点差了,如果不加注释,让程序员在阅读较长的程序中,遇到这个简单的可读性差的程序也会抓脑袋!!呵呵,写程序不是越难越好,反而越简单的程序才是优秀的程序,你说是吧?你写的程序让别人看不懂,这就是失败的程序,尤其是在工作中!!
yqj2065
2008-12-27
打赏
举报
回复
private static int max(int a, int b,int c,int d......) {
return 0;
}
yqj2065
2008-12-27
打赏
举报
回复
private static int max(int a, int b,int c,int d......) {
//不要说编程的人傻,搞设计的才真的傻。
//我们不给你实现!
// 有这样给参数的吗?int[] a ,ok?
}
加载更多回复(65)
中国象棋
程序
的设计与实现(原始版)(包含源码)
2010年,我从CSDN下载中心下载了1个中国象棋
程序
,功能比较简单。 我在此基础上,开发了当前版本(1.0)的
程序
。相对于下载的版本, 增加了联网对战,悔棋等功能,增加必要的注释,重命名类、函数、变量的名字,提高了
可读性
。 特别说明:这个1.0版本的功能比较弱,用户体验也很差,bug也不少。 主要用来学习用,如果有兴趣,可以自行完善。 敬请期待:2.0版本比1.0版本要好很多,无论是功能还是用户体验,近期更新,敬请期待。
主成分分析PCA降维的MATLAB
程序
实现代码
在MATLAB中实现用主成分分析(PCA)的方法对矩阵的降维.其中包括具体
程序
实现代码,为了增加
程序
的
可读性
,对
程序
的主要步骤都进行了解释。
Java编码规范
在软件的生命周期中,维护的花费通常占很大的比例,且几乎所有的软件,在其整个生命周期中,开发人员和维护人员都不尽相同。编码规范可以改善软件的
可读性
,使
程序
员尽快而彻底地理解代码;同时,编码规范还可以提高
程序
代码的安全性和可维护性,提高软件开发的生产效率,所以,编码规范对于
程序
员而言至关重要。 为使开发项目中所有的JAVA
程序
代码的风格保持一致,增加代码的
可读性
,便于维护及内部交流,使JAVA
程序
开发人员养成良好的编码习惯,有必要对JAVA
程序
的代码编码风格做统一的规范约束。本文档定义了我公司软件开发过程中使用的开发语言的编码规范,指导软件开发人员在进行项目开发过程中提高代码质量、统一编码要求。
MoreWindows界面编程第二篇 半透明窗体
博客文章《Windows界面编程第二篇 半透明窗体》的配套
程序
,示范了如何实现半透明窗口。
程序
注释翔实,
可读性
强。
《学OpenGL编3D游戏》
《学OpenGL编3D游戏》不同于传统的
程序
设计书籍,它重在游戏的实现方案。以一个完整的游戏为主线,用鱼骨方式讲解相关知识技术,力求
可读性
更好。《学OpenGL编3D游戏》的教学辅助系统CAI由四大块组成:A、
程序
要点说明B、
程序
编制演示C、
程序
运行效果D、源
程序
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章