运行结果average始终是0.0,初学者求大神赐教啊!!非常感谢!

问题描述

importjavax.swing.JOptionPane;publicclassFour2{publicstaticvoidmain(String[]args){doubleaverage;intcount1=0;intcount2=0;Stringoutput="";Stringnumber1=JOptionPane.showInputDialog("Enteranintvalue:n(theprogramexitsiftheinputis0)");intnumber=Integer.parseInt(number1);intsum=0;while(number!=0){sum+=number;if(number>0){count1++;}else{count2++;}//输入下一个数number1=JOptionPane.showInputDialog("Enteranintvalue:n(theprogramexitsiftheinputis0)");number=Integer.parseInt(number1);}average=sum/((count1+count2)*1.0);output+="整数个数"+count1+"n负数个数"+count2+"n平均值"+average;JOptionPane.showMessageDialog(null,output);}}更多0

解决方案

解决方案二:
没啥问题,我运行正常
解决方案三:
能运行,但是average的结果一直都是0,不知道问题出在哪
解决方案四:
引用1楼bichir的回复:

没啥问题,我运行正常

能运行,但是average的结果一直都是0,不知道问题出在哪

时间: 2024-10-19 14:50:54

运行结果average始终是0.0,初学者求大神赐教啊!!非常感谢!的相关文章

运行结果average始终是0.0,初学者求大神赐教!!非常感谢!

问题描述 importjavax.swing.JOptionPane;publicclassFour2{publicstaticvoidmain(String[]args){doubleaverage;intcount1=0;intcount2=0;Stringoutput="";Stringnumber1=JOptionPane.showInputDialog("Enteranintvalue:n(theprogramexitsiftheinputis0)");i

初学者求大神赐教

问题描述 为何下面这个程序在ecplise.exe中运行不了.版本是jdk-7u67.控制台上显示的是:Exceptioninthread"main"java.lang.NullPointerExceptionatjavax.swing.ImageIcon.<init>(ImageIcon.java:205)atcom.lzw.JButtonTest.<init>(JButtonTest.java:17)atcom.lzw.JButtonTest.main(JB

c-怎样用正则表达式判断字符串是否符合这种格式:ABC######[0###,,求大神们指点,急急急

问题描述 怎样用正则表达式判断字符串是否符合这种格式:ABC######[0###,,求大神们指点,急急急 怎样用正则表达式判断字符串是否符合这种格式:ABC######[0###,,求大神们指点,急急急 解决方案 有个数限制吗?没有,直接匹配这个字符串不就可以了.你这里面哪些是可变的 解决方案二: #是什么意思?数字? abcd{5}[0dd{3} 解决方案三: abc.{5}[.dd{3} 解决方案四: ABC.{5}[0.{3}

关于java问题-Java循环结构初学者求大神带

问题描述 Java循环结构初学者求大神带 从键盘接收一批整数,比较其中最大值和最小值,输入数字0时循环结束. 解决方案 import java.util.Scanner;public class Test0305 { public static void main(String[] args) { Scanner s=new Scanner(System.in); int min=Integer.MAX_VALUE; int max=Integer.MIN_VALUE; int value=s.

单链表-请教C编程题,本人初学者,求大神解答,万分感谢

问题描述 请教C编程题,本人初学者,求大神解答,万分感谢 求大侠帮忙:C语言程序设计---编程题说明:以下所有题目程序应是非递归的) 编写一个函数,输出整数m的全部素数因子.例如,m=120时,素数因子为:2,2,2,3,5 请编写程序判断一个字符串是否是回文.若是回文,函数返回值为1,否则返回值为0.(回文是顺读和倒读都一样的字符串).要求: 1) 编写sub()判断一字符串是否为回文 2) 在主函数中完成数据的输入与结果的输出 3.起泡排序是把大的元素向下移,也可以将小的元素向上移,请给出下

新手 问题 错误-为什么一运行.,exe就停止工作啊?代码如下,求大神赐教

问题描述 为什么一运行.,exe就停止工作啊?代码如下,求大神赐教 #include #include using namespace std; float x; float fun(int n) { int i; float P,t=1,a1,a2,Pn; srand((unsigned)time(NULL)); for(i=0;i<=n;i++) if(n=0) t=1; else t=t*x; a1=rand()%10; P=a1*t; a2=rand()%10; Pn=x*fun(n-1

在tomcat上运行没有问题,在weblogic上运行就报下面的错,跪求大神帮忙

问题描述 在tomcat上运行没有问题,在weblogic上运行就报下面的错,跪求大神帮忙 java.sql.SQLException: Statement cancelled, probably by transaction timing out at weblogic.jdbc.wrapper.Statement.postInvocationHandlerNoWrap(Statement.java:128) at weblogic.jdbc.wrapper.PreparedStatement

equals-Arraylist 去重复时编写去重方法没有运行找不到错误在哪?求大神帮看一下

问题描述 Arraylist 去重复时编写去重方法没有运行找不到错误在哪?求大神帮看一下 class Person { private String name; private int age; Person (String nameint age) { this.name = name; this.age =age; } public void setName(String name) { this.name = name; } public void setAge(int age) { th

android 运行报错,没有见过,求大神指导

问题描述 android 运行报错,没有见过,求大神指导 解决方案 你截一下最先报错的代码吧 解决方案二: 这个代码看不出来,你可以设置断点调试,或者将错误信息打印一下. 解决方案三: adb把错误打印出来看看 解决方案四: 这种日志看不出来什么结果的,贴出核心的log 解决方案五: 这个不是报错的代码吧?看异常信息 解决方案六: 截取报错信息中含有当前项目文件名的错误信息 解决方案七: 系统初始化有问题了~哈哈~参见http://blog.csdn.net/lansefeiyang08/art