int i=2;
a[i]=4;
System.printInt(a[2]);
+ System.printString("\n");
System.printInt(a.length);
+ System.printString("\n");
}
}
--- /dev/null
+public class Array2 {
+ int a;
+ public static void main() {
+ int a[][]=new int[10][20];
+ for(int i=0;i<10;i++) {
+ for(int j=0;j<20;j++) {
+ a[i][j]=i*100+j;
+ }
+ }
+
+ for(int i=0;i<10;i++) {
+ for(int j=0;j<20;j++) {
+ System.printInt(a[i][j]);
+ System.printString(" ");
+ }
+ System.printString("\n");
+ }
+ }
+}
--- /dev/null
+public class BoundsFail {
+ int a;
+ public static void main() {
+ int a[]=new int[10];
+ a[-1]=2;
+ }
+}
--- /dev/null
+public class BoundsFail2 {
+ int a;
+ public static void main() {
+ int a[]=new int[10];
+ a[10]=2;
+ }
+}
--- /dev/null
+public class BoundsFail3 {
+ int a;
+ public static void main() {
+ int a[]=new int[10];
+ int b=a[-1];
+ }
+}
--- /dev/null
+public class BoundsFail4 {
+ int a;
+ public static void main() {
+ int a[]=new int[10];
+ int b=a[10];
+ }
+}
--- /dev/null
+#!/bin/bash
+export PATH=$PATH:./
+dotest Array Array.java
+dotest Array2 Array2.java
+dotest BoundsFail BoundsFail.java
+dotest BoundsFail2 BoundsFail2.java
+dotest BoundsFail3 BoundsFail3.java
+dotest BoundsFail4 BoundsFail4.java
+dotest StringTest StringTest.java
+dotest Test Test.java
+dotest virtualcalltest virtualcalltest.java
int a;
public static void main() {
Test t=new Test();
- for(int i=3;i<100000;i++) {
+ for(int i=3;i<10000;i++) {
boolean flag=true;
for(int j=2;flag&&j<i;j++) {
if ((i%j)==0)
flag=false;
}
-// if (flag)
-// System.printInt(i);
+ if (flag) {
+ System.printInt(i);
+ System.printString("\n");
+ }
}
}
}
--- /dev/null
+public class While {
+ public static void main() {
+ while(true) {
+ i++;
+ }
+ }
+}
--- /dev/null
+#!/bin/bash
+echo Doing Test $1
+../buildscript $1 $2 &>/dev/null
+$1.bin &> output/$1.output
+diff output/$1.output output/$1.output.goal
+rm $1.bin
void foo(int x) {
System.printInt(x);
+ System.printString("\n");
}
}
A a=null;
B b=new B();
C c=new C();
- for(int i=0;i<100000000;i++) {
+ for(int i=0;i<1000000;i++) {
if (i%2==0)
a=b;
else