Java
Color code
code
command
configuration
output
Example
Example of java code
Factorial.java
public class Factorial
{
public static void main(String[] args)
{ final int NUM_FACTS = 100;
for(int i = 0; i < NUM_FACTS; i++)
System.out.println( i + "! is " + factorial(i));
}
public static int factorial(int n)
{ int result = 1;
for(int i = 2; i <= n; i++)
result *= i;
return result;
}
}
Example of submission script
submit_script.pbs
#### PBS Part ####
#PBS -N Test_java
#PBS -S /bin/bash
#PBS -l nodes=1:ppn=1
#PBS -q short
#### End Part ####
cd $HOME/batch/test-8-java
echo -e "Run on $(hostname)"
echo -e "Start at $(date)\n"
javac Factorial.java
java Factorial
echo -e "\nFinish at $(date)"
To submit,
qsub submit_script.pbs
Output file will look like
Run on cu-0-5.local
Start at Tue Sep 5 23:53:30 ICT 2017
0! is 1
1! is 1
2! is 2
3! is 6
4! is 24
5! is 120
6! is 720
7! is 5040
8! is 40320
9! is 362880
10! is 3628800
11! is 39916800
12! is 479001600
13! is 1932053504
14! is 1278945280
15! is 2004310016
16! is 2004189184
17! is -288522240
18! is -898433024
19! is 109641728
20! is -2102132736
21! is -1195114496
22! is -522715136
23! is 862453760
24! is -775946240
25! is 2076180480
26! is -1853882368
27! is 1484783616
28! is -1375731712
29! is -1241513984
30! is 1409286144
31! is 738197504
32! is -2147483648
33! is -2147483648
34! is 0
35! is 0
36! is 0
37! is 0
38! is 0
39! is 0
40! is 0
41! is 0
42! is 0
43! is 0
44! is 0
45! is 0
46! is 0
47! is 0
48! is 0
49! is 0
50! is 0
51! is 0
52! is 0
53! is 0
54! is 0
55! is 0
56! is 0
57! is 0
58! is 0
59! is 0
60! is 0
61! is 0
62! is 0
63! is 0
64! is 0
65! is 0
66! is 0
67! is 0
68! is 0
69! is 0
70! is 0
71! is 0
72! is 0
73! is 0
74! is 0
75! is 0
76! is 0
77! is 0
78! is 0
79! is 0
80! is 0
81! is 0
82! is 0
83! is 0
84! is 0
85! is 0
86! is 0
87! is 0
88! is 0
89! is 0
90! is 0
91! is 0
92! is 0
93! is 0
94! is 0
95! is 0
96! is 0
97! is 0
98! is 0
99! is 0
Finish at Tue Sep 5 23:53:32 ICT 2017
--
PhatSrimanobhas - 2017-09-05