1/*
2 * Copyright (C) 2007 The Android Open Source Project
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 *      http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 */
16
17/**
18 * test simple math opers
19 */
20public class Main {
21    public static void math_012() {
22        int pad0, pad1, pad2, pad3, pad4, pad5, pad6, pad7;
23        int pad8, pad9, pad10, pad11, pad12, pad13, pad14, pad15;
24        int a, b, res;
25        //long a, b, res;
26
27        a = 3;
28        b = 7;
29
30        res = a + b;
31        System.out.println("res:" +res);
32        res = a - b;
33        System.out.println("res:" +res);
34        res = 5 - a;
35        System.out.println("res:" +res);
36        res = a - 5;
37        System.out.println("res:" +res);
38        res = a * b;
39        System.out.println("res:" +res);
40        res = a / b;
41        System.out.println("res:" +res);
42        res = a % b;
43        System.out.println("res:" +res);
44        res = a ^ b;
45        System.out.println("res:" +res);
46        res = a << b;
47        System.out.println("res:" +res);
48        res = a >> b;
49        System.out.println("res:" +res);
50        res = a >>> b;
51        System.out.println("res:" +res);
52
53        a += b;
54        System.out.println("a:" +a);
55        a -= b;
56        System.out.println("a:" +a);
57        a = 5 - a;
58        System.out.println("a:" +a);
59        a -= 5;
60        System.out.println("a:" +a);
61        a *= b;
62        System.out.println("a:" +a);
63        a /= b;
64        System.out.println("a:" +a);
65        a %= b;
66        System.out.println("a:" +a);
67        a ^= b;
68        System.out.println("a:" +a);
69        a <<= b;
70        System.out.println("a:" +a);
71        a >>= b;
72        System.out.println("a:" +a);
73        a >>>= b;
74        System.out.println("a:" +a);
75
76        double f, g, fres;
77
78        f = 3.0f;
79        g = 7.0f;
80
81        fres = f + g;
82        System.out.println("fres:" +fres);
83        fres = f - g;
84        System.out.println("fres:" +fres);
85        fres = f * g;
86        System.out.println("fres:" +fres);
87        fres = f / g;
88        System.out.println("fres:" +fres);
89        fres = f % g;
90        System.out.println("fres:" +fres);
91        f += g;
92        System.out.println("f:" +f);
93        f -= g;
94        System.out.println("f:" +f);
95        f *= g;
96        System.out.println("f:" +f);
97        f /= g;
98        System.out.println("f:" +f);
99        f %= g;
100        System.out.println("f:" +f);
101    }
102    public static void main(String args[]) {
103      math_012();
104    }
105}
106