( C/C++ の場合) #include <stdlib.h> void exit(int status) status : 終了状態 ( Java の場合: System クラスの static メソッド) void exit(int status)
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i1;
long x[5], y[5];
for (i1 = 0; i1 < 5; i1++)
x[i1] = 10 * i1;
for (i1 = 0; i1 < 5; i1++)
y[i1] = 3 - i1;
for (i1 = 0; i1 < 5; i1++) {
if (y[i1] != 0)
printf("answer = %ld\n", x[i1]/y[i1]);
else {
printf("***error 0で割る!\n");
exit(1);
}
}
return 0;
}
(出力)
answer = 0
answer = 5
answer = 20
***error 0で割る!
import java.io.*;
public class Test {
public static void main(String args[])
{
int i1;
int x[] = new int [5];
int y[] = new int [5];
for (i1 = 0; i1 < 5; i1++)
x[i1] = 10 * i1;
for (i1 = 0; i1 < 5; i1++)
y[i1] = 3 - i1;
for (i1 = 0; i1 < 5; i1++) {
if (y[i1] != 0)
System.out.println("answer = " + x[i1]/y[i1]);
else {
System.out.print("***error 0で割る!\n");
System.exit(1);
}
}
}
}
(出力)
answer = 0
answer = 5
answer = 20
***error 0で割る!
| ホームページ | 目次 | 演習解答例目次 | 付録目次 | 索引 |