java中long型怎么比较大小
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中long型怎么比较大小相关的知识,希望对你有一定的参考价值。
通过关系运算符【等于符号(==),不等于符号(!=) ,大于符号(>), 小于符号(<),大于等于符号(>=) ,小于等于符号(<=) 】进行大小比较。
例如
long a=2;long b=2;
if(a<b)//如果a比b小
参考技术A 你问的是Java中long和Long有什么区别吗?
是Java的数据两种类型:
1.基本类型:long,int,byte,float,double,char
2. 对象类型(类): Long,Integer,Byte,Float,Double,Char,String,其它一切java提供的,或者你自己创建的类。 参考技术B public String checkRecommend()
TbProduct product=productService.load(id);
System.out.println(product.getMerchantRecommend() == new Long(1));
System.out.println(product.getMerchantRecommend().equals(new Long(1)));
if(product.getMerchantRecommend() == new Long(1))
return ajaxText("true");
else
return ajaxText("false");
追问
例如有三个long型a,b,c ,如何做到b<a<c这样的比较 谢谢
参考技术C long b = Long.MIN_VALUE, a = 100, c = Long.MAX_VALUE;if (b < a && a < c)
System.out.println("b<a<c");
真不知道你这问有什么意义 参考技术D long型比较大小有什么特别的么,不就和整形的数比较大小是一样的么追问
但是我这么写if(b<a<c)就会报错
追答哦,你这是语法问题,应该这么写if(b<a && a<c)
追问其实我是这么写的if(ac) 报错的
追答你这样写语法没错,最多也就逻辑错误
追问意思就是说long型直接这么比较没有问题呗 单纯的这么写if(b>a)就不会报错了
追答本来就没问题的啊,其实我把你if(ac)放在我的eclipse里面没报错
追问唉 完了崩溃了 我这就报错
本回答被提问者和网友采纳在JAVA中怎么比较Double类型数据的大小
如下:public static String do_post(String url, List<NameValuePair> name_value_pair) throws IOException
String body = "";
DefaultHttpClient httpclient = new DefaultHttpClient();
try
HttpPost httpost = new HttpPost(url);
httpost.setEntity(new UrlEncodedFormEntity(name_value_pair, StandardCharsets.UTF_8));
HttpResponse response = httpclient.execute(httpost);
HttpEntity entity = response.getEntity();
body = EntityUtils.toString(entity);
finally
httpclient.getConnectionManager().shutdown();
return body;
public static String do_get(String url) throws ClientProtocolException, IOException
String body = "";
DefaultHttpClient httpclient = new DefaultHttpClient();
try
HttpGet httpget = new HttpGet(url);
HttpResponse response = httpclient.execute(httpget);
HttpEntity entity = response.getEntity();
body = EntityUtils.toString(entity);
finally
httpclient.getConnectionManager().shutdown();
return body;
参考技术A Double有方法euqals(Double) 返回boolean
还有
static int
compare(double d1,
double d2)
比较两个指定的 double 值。
int
compareTo(Double anotherDouble)
对两个 Double 对象所表示的数值进行比较。本回答被提问者和网友采纳
以上是关于java中long型怎么比较大小的主要内容,如果未能解决你的问题,请参考以下文章