java-一样吗?如果不一样,除结果外差别在哪?谢谢!

问题描述

一样吗?如果不一样,除结果外差别在哪?谢谢!
package my;

public class lx7 {
public static void main(String[] args) {
double isum=0;
for(i=1;i<=97;i+=2){
sum=sum+i/(i+2);

      }      System.out.println(sum);    }}


package my;

public class lx6 {
public static void main(String[] args){
double sum=0;
for(int i=1;i<=5;i+=2){
for(int j=3;j<=7;j+=2)
sum=sum+i/j;

    }        System.out.print(sum);}

}

解决方案

不一样,上面的i是double,下面的i是整型,整型/整型还是整型,也就是1/3=0而上面i是double,double/整型=double,1/3=0.33333

解决方案二:
看看数据类型,你是初学者吧!多看看书,多写一下代码!

时间: 2024-10-14 23:45:06

java-一样吗?如果不一样,除结果外差别在哪?谢谢!的相关文章

java中除了方法可以使用throws关键词抛出异常外,类可以吗

问题描述 java中除了方法可以使用throws关键词抛出异常外,类可以吗 java中除了方法可以使用throws关键词抛出异常外,类可以吗,可不可以抛来抛去而不处理它 解决方案 方法中如果需要抛出异常,就只能用throws异常的,那么调用这个方法的地方必须处理这个抛出的异常.如果调用了抛出异常的方法,要么使用try-catch处理该异常,要么直接抛给它的上层调用者.最后如果都没有处理,那么运行时就由JVM进行处理,那么程序就会出错了. 解决方案二: 类不可以抛出异常,方法抛出的异常交给调用者处

服务器-java代码判断本机是否连接上外网

问题描述 java代码判断本机是否连接上外网 需要通过代码判断本地网络是否连接正常,正常情况下通过activeMQ的应答机制,服务器可以正常向客户端推送消息,客户端通过队列监听接收activeMQ推送的消息. 现在是问题是网络中断后无法请求数据,当检查到网络重连后需要调用接口重新请求服务器发送数据,现在的问题就是想要判断出网络的断开和重连. 解决方案 最简单的就是轮询.寻找一个外网上的主机作为参照,能连上就是联网,否则就是不联网. 你提出的思路有问题,如果网络在网关或者路由器断开,没法判断. 解

java连接mysql,mysql需要代理访问外网

问题描述 java连接mysql,mysql需要代理访问外网 现在mysql数据库所在的服务器需要通过https代理连接互联网,我在互联网上的java端如何连接到该mysql数据库呢!求大神告知 解决方案 如果你的是服务端程序,可以直接将程序和mysql放在同一服务器上 解决方案二: 参考MySQL Connect via proxy in JavaJDBC Connection via HTTPS ProxyConnect to MySQL using JDBC driver through

string-请问各位大侠,java字符串转化成整数为什么会出现如下的错误?谢谢

问题描述 请问各位大侠,java字符串转化成整数为什么会出现如下的错误?谢谢 type Exception report message An exception occurred processing JSP page /admin/categoryadd.jsp at line 15 description The server encountered an internal error that prevented it from fulfilling this request. exce

图片-请问:用java代码调用memcached的启动,为何memcached没有反应?谢谢!

问题描述 请问:用java代码调用memcached的启动,为何memcached没有反应?谢谢! 解决方案 你的命令不正确,使用 String cmdStr = "F:/memcached_en32or64/x64/memcached.exe –d start"; 具体命令如下: C:memcached>memcached.exe -h memcached 1.2.6 -p TCP port number to listen on (default: 11211) -U UDP

请问:用java代码实现memcached时,所需要包有哪些》谢谢!!!

问题描述 请问:用java代码实现memcached时,所需要包有哪些>谢谢!!! 用java代码实现memcached时,所需要包有哪些,分别是干什么的 解决方案 有封装好的clienthttps://code.google.com/p/memcached/wiki/Clients#Java

J2EE方向二年工作经验,不知道南京二年java程序员工作环境薪水大约在一个什么水平上,谢谢

问题描述 J2EE方向二年工作经验,没有人讨论过南京的行情,不知道南京二年java程序员工作环境薪水大约在一个什么水平上,谢谢 问题补充:7454103 写道 解决方案 引用呵呵,顶礼膜拜了,学习,分数给你了 那我就先谢过了! (有机会还可以一起研究已经进步吗! 呵呵)解决方案二:引用说笑了,2年工作经验,其中还有一年是.net的.强到哪里去呢.net 不是也很疯狂的嘛! 只有你实干了一年 java 其实就没啥好担心的了!就看就 面试的当场发挥! 和技术经理聊的是否开心! 反正我是这么过来的!解

浅析Java语言中存在两种主要异常的差别

Java提供了两类主要的异常:runtime exception和checked exception.所有的checked exception是从java.lang.Exception类衍生出来的,而runtime exception则是从java.lang.RuntimeException或java.lang.Error类衍生出来的. 它们的不同之处表现在两方面:机制上和逻辑上. 一.机制上 它们在机制上的不同表现在两点:1.如何定义方法;2. 如何处理抛出的异常.请看下面CheckedExc

extjs中用DWR调用java返回字符串放到panel的html中,求思路,谢谢

问题描述 如题 解决方案 解决方案二:哪进行不下去!还要求思路!java返回字符串不会DWR获取不到返回的字符串不会extJs用返回的字符串放到panel的HTML中不会

java程序测试题,答案已知,求高手讲解,谢谢

问题描述 QuestionNo:1Given:publicclassTestAmigo{publicstaticvoidmain(String[]args){StringBuffera=newStringBuffer("A");StringBufferb=newStringBuffer("B");operate(a,b);System.out.println(a+","+b);}staticvoidoperate(StringBufferx,St