方法重写。########################重写################

忆寒哥哥耶 2017-02-23 01:11:23
public static void main(String[] args) {
String oneNumber = "";
String twoNumber = "";
String operator = "";

boolean bresult = true;
Scanner input = new Scanner(System.in);
double one = 0;
double two = 0;
double result = 0;
int length = 16;
while (true) {
System.out.println("输入第一个数:");
//获取参数
oneNumber = input.nextLine();


if (oneNumber.length() > length) {
System.out.println("输入的长度超过" + length + "位请重新输入");
continue
;

这段红色的if 和后面输入个人个数代码重复了,我想重写。应该怎么弄。求大神解答下
...全文
190 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
IT油条 2017-02-24
  • 打赏
  • 举报
回复
什么鬼这是、
自由自在_Yu 2017-02-24
  • 打赏
  • 举报
回复
这题目最难了,没有要求,无从下手
忆寒哥哥耶 2017-02-24
  • 打赏
  • 举报
回复
引用 5 楼 jiajing1990_ 的回复:
哪里有红色、、我怎么没看到
最近没事学Java来着 写了一个函数 调用就行。我研究出来了
Long丶胖 2017-02-23
  • 打赏
  • 举报
回复
什么意思没看懂!
qq_37526941 2017-02-23
  • 打赏
  • 举报
回复
重写成什么,没看懂题目的意思。
jiajing1990_ 2017-02-23
  • 打赏
  • 举报
回复
哪里有红色、、我怎么没看到
ryuugu_rena 2017-02-23
  • 打赏
  • 举报
回复
然而看不懂
JackyRowe 2017-02-23
  • 打赏
  • 举报
回复
if 改为while while(oneNumber.length() > length) { System.out.println("输入的长度超过" + length + "位请重新输入"); oneNumber = input.nextLine(); } 我自己没试过 应该可以
  • 打赏
  • 举报
回复
忆寒哥哥耶 2017-02-23
  • 打赏
  • 举报
回复
if (oneNumber.length() > length) { System.out.println("输入的长度超过" + length + "位请重新输入"); continue;

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧