我有一个填充了NSIntegers的NSMutableArray。我需要遍历数组。我可以这样做:
// given NSMutableArray *array of NSIntegers
NSUInteger n = [array count];
for (NSInteger i = 0; i < n; i++) {
NSInteger x = [array objectAtIndex:i];
// query SQLite WHERE id = x
}
然而,看起来for (数组中的对象)循环会更干净。iOS 5不接受NSIntegers或NSNumbers作为for-in循环
class LargestPrimeFactor{
public static void main(String args[]){
long p=0L;
long n=600851475143L;
for(long i=2L;i<(n/2);i++){
if((BigInteger.valueOf(i)).isProbablePrime(1)){
if(n%i==0){
p=i;
}
我试图了解Swift如何处理输入循环。
概述:我们正在迭代NSOutlineView的行。如果满足条件,则展开项,这显然会更改outlineView的总行数。
Pre-Condition:OutlineView有5个“根”项。每个都有5个子项目。
示例
final class anOutlineView: NSOutlineView
{
override func reloadData()
{
super.reloadData()
for i in 0 ..< self.numberOfRows
{
下面的代码很简单,输出结果与预期一致
代码:
Option Explicit
Sub Test_loop2()
Dim i As Long
For i = -3 To 3 Step 1
Debug.Print i
Next i
End Sub
输出:
以下代码由于四舍五入而提前退出
Option Explicit
Sub Test_loop2()
Dim i As Double
For i = -0.3 To 0.3 Step 0.1
Debug.Print i
Next i
End Sub
输出:
在保留For Loop以确保非整数的最
我试图写一个循环,它将计算输入的单词总数以及给定行上的单词数。总单词是累加的,但是,给定行上的单词不是。我如何将这个数字存储在循环之外,以便它不会在下一个迭代中被重新定义?
我的想法是将它们存储到int数组中,然后只显示数组,但是这比预期的要困难得多。
下面是一个例子:
Hello World
cats and dogs
产出:
5 words total
2 3 //2 on line one and 3 on line two
到目前为止,这就是我所拥有的:
char lines[50];
int numOfLines = 0;
int numOfWords = 0
int