永发信息网

用switch编程实现 y=1 (X>0) y=0 (x=0) y= -1 (x<0)

答案:3  悬赏:50  手机版
解决时间 2021-02-24 02:42
用switch编程实现 y=1 (X>0) y=0 (x=0) y= -1 (x<0) java 不是C 这个不用IF 怎么做啊 伤脑筋
最佳答案
java中Integer有个compareTo方法,使用说明如下如果该 Integer 等于 Integer 参数,则返回 0 值;如果该 Integer 在数字上小于 Integer 参数,则返回小于 0 的值;如果 Integer 在数字上大于 Integer 参数,则返回大于 0 的值(有符号的比较)。可以这么实现int y = 0;int x = 10;int z = (new Integer(x)).compareTo(0);switch(z) { case 1: y = 1; break; case 0: y = 0; break; case -1: y = -1; break; default: System.out.println("error");}
全部回答
public static void main(String[] args) { // TODO Auto-generated method stub int y=1;//y可以从键盘输入数据 int x=0; switch (y) { case 1: x=x+y;//当y等于1的时候,x大于0; break; case 0://当y等于0的时候,x=0; x=y; break; case -1://当y=-1的时候,x+(-1)=x-1=-1 x=x+y; break; }
out; case -1; break; default: system.compareto(0);switch(z) { case 1: y = 1: y = -1;int x = 10;int z = (new integer(x)): y = 0; break; break; case 0。可以这么实现int y = 0;如果 integer 在数字上大于 integer 参数,则返回大于 0 的值(有符号的比较)java中integer有个compareto方法,使用说明如下如果该 integer 等于 integer 参数,则返回 0 值;如果该 integer 在数字上小于 integer 参数,则返回小于 0 的值.println(&quot
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
绿荟的种植方法和习性
下东田怎么去啊,有知道地址的么
手机三星N7105老是弹出系统Ul己停止,卡掉,死
如何使用华米Amazfit运动手表进行测量心 率?
【人教版初二英语上册】人教版初二英语上册语
为什么我下载的英雄联盟安装不了呢?内存也够
宁红龙须茶旗舰店在哪里啊,我有事要去这个地
想开一个园林绿化公司,能接到业务,但是不熟
ps中如何减去图片的某一部分
星晔复印社地址有知道的么?有点事想过去!
欣欣小住在哪里啊,我有事要去这个地方
谁知道红河谷大酒店的wifi密码
金盛广告装饰在哪里啊,我有事要去这个地方
西安离甘肃兰州有多远
我想用一个12V的电瓶做一个给手机充电的东西
推荐资讯
如何模仿纸质文件,做一份word版
下图中甲、乙两图为DNA测序仪显示的图像,已
这个图的俯视图用CAD怎么画,关键是下边的螺纹
五菱宏光S怎么样
名爵锐腾suv怎么样?
山东财经大学金融专业男生多还是女生多
百度君临天下1.2.5版下载链接
哆咪客(城南店)我想知道这个在什么地方
大家密切配合,越战越勇,连续打败敌人的五次
【鹬是什么 蚌是什么课文上的《蚌鹬相争》那
春林平价超市地址在哪,我要去那里办事
发现流浪猫生了一窝猫仔,怎么样才可以抱走猫
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?