アットウィキロゴ

演習4-3(kurihara)

import java.util.Scanner;
 
 
public class Ensyu043 {
 
	public static void main(String[] args) {
 
		int n;
		int[] num = new int[100];
		int j = 0;
		Scanner scan = new Scanner(System.in);
 
		System.out.println("100までの数値を入力");
		n = scan.nextInt();
 
		//配列を作成
		for (int i = 1; i <= n; i++) {
 
			if(i % 3 == 0 || i % 7 == 0 ) {
				num[j] = i;
				j++;				
			}
		}
 
		//配列を表示
		System.out.print("配列 : ");
 
		for(int i = 0; i < num.length; i++) {
			if(num[i] != 0) {
				System.out.print(num[i]);
				System.out.print(", ");
			}
			else break;
		}
		System.out.println("");
 
		int allsum = 0;
		int kisuusum = 0;
		int guusuusum = 0;
 
		//結果表示
		for (int i = 0; i < num.length; i++) {
 
			if (num[i] % 2 == 0) {
				guusuusum += num[i];
			}
			else {
				kisuusum += num[i];
			}
			allsum += num[i];
		}
 
		System.out.println("全部の和 :" + allsum);
		System.out.println("奇数の和 :" + kisuusum);
		System.out.println("偶数の和 :" + guusuusum);
	}
}
 
最終更新:2013年05月16日 13:13