早教吧 育儿知识 作业答案 考试题库 百科 知识分享

下面程序有可能存在什么问题呢?publicvoiddoComputation(){intnum1=(int)(Math.random()*100);intnum2;intnum3;if(num1>50){num2=9;}num3=num1+num2;}//程序存在什么问题?Strings="a,b,c,d";Stri

题目详情
下面程序有可能存在什么问题呢 ?
public void doComputation()
{
int num1 = (int)(Math.random() * 100);
int num2;
int num3;
if (num1 > 50)
{
num2 = 9;
}
num3 = num1 + num2;
}
//程序存在什么问题?

String s = "a,b,c,d";
String[] ss =s.split(",");
//拆分出来的字符串数组内容是什么?

String s = “a,b,c,d,";
String[] ss =s.split(",");
//这样改写之后呢?





















▼优质解答
答案和解析
public void doComputation()
{
int num1 = (int)(Math.random() * 100);
int num2;//没有初始值
int num3;//没有初始值
if (num1 > 50)
{
num2 = 9;
}
num3 = num1 + num2;//由于num2没有初始值,这一句的结果是不可预料的
}
String[] ss =s.split(",");
ss[0]=a;
ss[1]=b;
ss[2]=c;
ss[3]=d;
...
看了下面程序有可能存在什么问题呢?...的网友还看了以下:

假定某二叉树的前序遍历序列为ABCDEFGHIJ,后序遍历序列为CEFDBJIHGA,据此两个序列  2020-05-13 …

为什么有的引物插入启动子序列?有什么好处?不是每个基因都有启动子序列吗?这样你再插入启动子序列也没  2020-05-17 …

某产品的加工需要经过5道工序(1)如果甲在乙前,乙在丙前,则有多少种排列加工顺序的方法?(2)如果  2020-05-17 …

编译程序和解释程序的区别是A.编译程序能生成目标程序,而解释程序不能B.解释程序能生成目标程序,  2020-05-24 …

编译程序和解释程序的区别是()。A.编译程序能生成目标程序,而解释程序不能B.解释程序能生成目标程  2020-05-24 …

一生产过程有4道工序,每道工序需要安排一人照看,现从甲、乙、丙等6名工人中安排4人分别照看一道工序  2020-06-13 …

我做事怎么样才能考虑周全?古人云:“三思而后行”,做一件事情之前,就要把所有的程序考虑完全,做到胸  2020-07-02 …

英语语法的问题我的语法很烂,现在要重新学英语语法了.我就是不知道语法的顺序,时态的顺序(就是先学什么  2020-11-10 …

数据结构由二叉树的中序序列及前序序列能唯一的建立二叉树,试问中序序列及后序序列是否也能唯一的建立二叉  2020-12-05 …

1994等于35用什么方法计算.不能为负数!用加减乘除法,将1994这几个数字计算结果为35.中间可  2021-02-03 …