標題:
{小測驗}2021/11/06(一)(春男春珠)
[打印本頁]
作者:
葉桔良
時間:
2021-10-30 02:00
標題:
{小測驗}2021/11/06(一)(春男春珠)
本帖最後由 葉桔良 於 2021-11-6 14:20 編輯
使用上次小測驗的結果來完成下列要求:
1.兩個運算值、運算符號和答案皆使用陣列
2.使用scanner輸入,顯示輸入值的筆數
3.使用switch方法
4.有使用到迴圈的地方使用while
進階
1.前位數要大於後位數
[attach]12122[/attach]
package Ch01;
import java.util.Scanner;
public class HelloWorld
{
public static void main(String args[])
{
System.out.print("input:");
int num = 0;
Scanner s=new Scanner(System.in);
num = s.nextInt();
int temp=0,i=0;
int[] oper;
oper=new int[num];
int[] a;
a=new int[num];
int[] b;
b=new int[num];
int[] c;
c=new int[num];
while(i<num){
a[i]=(int)(Math.random()*9+1);
b[i]=(int)(Math.random()*9+1);
oper[i]=(int)(Math.random()*5);
if(b[i]>a[i]){
temp=a[i];
a[i]=b[i];
b[i]=temp;
}
System.out.print(a[i]);
switch(oper[i]){
case 0:
c[i]=a[i]+b[i];
System.out.print("+");
break;
case 1:
c[i]=a[i]-b[i];
System.out.print("-");
break;
case 2:
c[i]=a[i]*b[i];
System.out.print("*");
break;
case 3:
c[i]=a[i]/b[i];
System.out.print("/");
break;
case 4:
c[i]=a[i]%b[i];
System.out.print("%");
break;
}
System.out.println(b[i]+"="+c[i]);
i++;
}
}
}
複製代碼
作者:
葉桔良
時間:
2021-10-30 02:05
此帖僅作者可見
作者:
朱春男
時間:
2021-11-6 14:05
此帖僅作者可見
作者:
朱春珠
時間:
2021-11-6 14:10
此帖僅作者可見
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2