1. 程式人生 > >作業一學期二書七章

作業一學期二書七章

1.寫出八種Java語言的基本資料型別。

1byte2short3int4long5float6double7boolean8char

2.編寫Java程式,實現接收使用者輸入的正整數,輸出該數的階乘。例如,輸入資料4,則輸出4!=1*2*3*4=24。
要求:限制輸入的資料為1~10,否則提示“無效輸出”並結束程式。

package sra;

import java.util.Scanner;

public class DJ7word2 {
    @SuppressWarnings("resource")
    public static
void main(String[] args) { int num; int sum = 1; Scanner i=new Scanner(System.in); System.out.print("請輸入一個正整數:"); num=i.nextInt(); if(num>=0&&num<=10){ System.out.print(num+"!="); for(int o=1;o<=num-1;o++){ sum=sum*o; System.out
.print(o+"*"); } System.out.print(num+"="+sum*num); }else{ System.out.println("無效資料"); } } }

3.編寫Java程式,實現輸出1~100中所有不能被7整除的數,並求其和。
要求:每輸出四個資料換行顯示。

package sra;

public class DJ7word3 {
    public static void main(String[] args) {
        int
a=1; int sum=0; System.out.println("1-100之間不能被7整除的資料為:"); for(int i=0;i<=100;i++){ if(i%7!=0){ System.out.print(i+"\t"); if(a++%4==0){ System.out.println(); } sum+=a; } } System.out.println("\n資料之和為:"+sum); } }