求大神告诉我这段C#代码什么意思,尤其是 if(j>=i) ?

usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespa... using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace 输出1_100之内的质数
{
class Program
{
static void Main(string[] args)
{
int i,j;
for (i = 2; i <= 100; i++)
{
for (j = 2; j < i; j++)
{
if (i % j == 0)
break;
}
if (j >= i)
Console.WriteLine(i);

}

}
}
}
展开
 我来答
藤原子大雄
2017-10-05 · TA获得超过7197个赞
知道大有可为答主
回答量:6977
采纳率:82%
帮助的人:1763万
展开全部
首先这是一个静态方法,从命名上看是获取卡的编号
string sql = @"select SEQ_FIN_REGCARDNO.nextval from dual";
//将SQL代码写成一个字符串,取名为sql。作用是取出一个编号
DataTable dt = DataExecHelp.GetDataTable(sql);

//使用类DataExecHelp中的方法GetDataTable,运行上一行的sql字符串,返回的是DataTable格式,取名为dt
if (dt == null || dt.Rows.Count < 1)
{
return null;
}
//如果dt表格为null或者dt表格的单元格数量小于1,就返回null值(即没有查询到数据)
return dt.Rows[0][0].ToString().PadLeft(10, '0');

//返回dt表格第一行第一列的值,格式为字符串类型。如果字符串长度小于10,则在左侧加‘0’(正常情况)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
物理公司的
2017-10-05 · TA获得超过5697个赞
知道大有可为答主
回答量:6105
采纳率:86%
帮助的人:1389万
展开全部
i和j的话一个是当前要判断的数,一个是从1开始的循环,当循环大于当前数的时候,就说明为真的,输出当前的数,然后进入下一次循环
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式