作業一學期二書七章
阿新 • • 發佈:2019-01-30
1.寫出八種Java語言的基本資料型別。
(1)byte(2)short(3)int(4)long(5)float(6)double(7)boolean(8)char
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);
}
}