クイズ 2

実行結果は何でしょう。
Java

public class Main {
    public static void main(String[] args) {
        Integer Integer = 1;
        System.out.println((Integer)Integer);
        System.out.println((Integer)-Integer);
        System.out.println((Integer)(Integer)-Integer);
        System.out.println((Integer)(Integer)(Integer)-Integer);
    }
}

C:

#include <stdio.h>
typedef int integer;
int main() {
    integer integer[100];
    printf("%d", sizeof(integer));
    return 0;
}