大虾们帮我看看下面代码的合理吗

问题描述

if ((CommunicationPatternType.SIMPLE_RESPONSE == communicationPattern) || ((CommunicationPatternType.MULTIPLE_BATCH_RESPONSE == communicationPattern) && (0 == lHowmany))) // 获取全部 { nbiFirstBackupList = iter.getAll(); } else if (CommunicationPatternType.MULTIPLE_BATCH_RESPONSE == communicationPattern)// 分批获取 { nbiFirstBackupList = iter .getFirst(BigInteger.valueOf(lHowmany)); }上面这段代正确吗? 没有else .我在想如果它既不走if 也不走else if ,那不就要报错了?有if ,也有else if 没有else 那这种判断会不会有缺陷啊?我觉得好像有点不合理。

解决方案

哦发出来发现我写错了...你的那个写法应该是 if(){} if(){} 中间就不要else 里..不过按照你的那么写也不会报错..但是逻辑不清楚了
解决方案二:
不会报错..如果不走else 也不走elseif那么你的[code="java" if ((CommunicationPatternType.SIMPLE_RESPONSE == communicationPattern) || ((CommunicationPatternType.MULTIPLE_BATCH_RESPONSE == communicationPattern) ]这个条件都走不进去应该这么写吧我觉得 if ((0 == lHowmany) // 获取全部 { nbiFirstBackupList = iter.getAll(); } else if (CommunicationPatternType.MULTIPLE_BATCH_RESPONSE == communicationPattern)// 分批获取 { nbiFirstBackupList = iter .getFirst(BigInteger.valueOf(lHowmany)); }

时间: 2024-09-30 22:36:35

大虾们帮我看看下面代码的合理吗的相关文章

java-一道Java题目,请大虾们帮帮忙,谢谢了

问题描述 一道Java题目,请大虾们帮帮忙,谢谢了 用Java编写一个程序,对于输入的一段英语文本,可以统计: 1.该文本中有多少英语单词: 2.该文本中有多少不同的英语单词. 如,输入 I am a good student. I am in Zhengzhou. 则可以统计出有9个英语单词.7个不同的英语单词. 解决方案 首先,需要对输入信息进行处理,去掉输入的标点符号,并以空格替换,需要用正则表达式,进行全部替换: 其次,就是对输入单词进行统计,使用字符串的分割函数split(" &quo

哪位大神能帮我解读一下代码 万分感谢

问题描述 哪位大神能帮我解读一下代码 万分感谢 有关色偏检测的 double operation::colorCastDetection(IplImage pFrame) { IplImage labFrame = cvCreateImage(cvGetSize(pFrame),pFrame->depth,pFrame->nChannels); cvCvtColor(pFrame,labFrame,CV_BGR2Lab); double da = 0;//色度a的平均值 double db =

求教大虾,帮我解释下这个正则表达式

问题描述 求教大虾,帮我解释下这个正则表达式 var content = $.trim($('#addContent').val()).replace(/ /g, '<br/>'); 如题,谢谢大虾啦 解决方案 不就是把换行符号替换为html的换行标签<br>而已,因为 除非放在pre标签里面,要不时不会换行的 解决方案二: 就两个函数,一个trim去年左右两边的空格,一个replace把 替换成吗.................................. 解决方案三:

库-帮我注释一下代码,谢谢了

问题描述 帮我注释一下代码,谢谢了 /** 文件库对话框 / public class FileLibDialog extends Dialog implements DialogInterface{ /* 文件库数据结构为 parentList 放 文件库名. childList 放对应文件库里的文件. 库名在parentList的位置与其文件在childList的位置一样 */ private ArrayList parentList; private ArrayList> childLis

设计-求大神帮我看一下代码哪里有问题,这是用verilog写的sdram的数据模块

问题描述 求大神帮我看一下代码哪里有问题,这是用verilog写的sdram的数据模块 `timescale 1ns / 1ps ////////////////////////////////////////////////////////////////////////////////// // Company: // Engineer: // // Create Date: 12:07:50 04/20/2016 // Design Name: // Module Name: datage

编程-能帮我修改下代码吗?那fopen_s函数的参数

问题描述 能帮我修改下代码吗?那fopen_s函数的参数 解决方案 fopen_s(&fp,"c:\zi.txt","w");

软件开发-求大神帮我看看C++代码

问题描述 求大神帮我看看C++代码 以下是我的.h头文件: #include <vector> #include<iostream> #include <iomanip> #include <math.h> #define M_PI 3.14159265359 ////////**************定义目标状态***************//////// typedef struct strTargetState//笛卡尔坐标系位置 { double

谁能帮我把这个代码补全,就差一点点了。java语法编写本地监控系统

问题描述 谁能帮我把这个代码补全,就差一点点了.java语法编写本地监控系统 package com.tz.util; import java.awt.Dimension; import java.awt.Rectangle; import java.awt.Robot; import java.awt.Toolkit; import java.awt.image.BufferedImage; import javax.swing.ImageIcon; import javax.swing.JF

汇编-8259A中断控制器的应用,帮我看一下代码有问题吗,还有硬件应该怎么连线

问题描述 8259A中断控制器的应用,帮我看一下代码有问题吗,还有硬件应该怎么连线 实验内容 用8259A的输出作为中断请求信号使8259A产生中断,进入中断后显示一个字符串.中断请求通过8259的IRQ3端输入,中断源要求是8253定时器输出的脉冲,并把8253的OUT0和总线槽IRQ3连接好. 编写程序,要求每次主机响应外部中断IRQ3时,显示字符串"THIS IS A 8259A INTERRUPT!"(或其它串),中断十次后,程序退出. data segment io8253a