1.教材P49 第3题:
具体要求见教材
输入:1 2 3 1 3 -1
输出:
长方形桌:2个
方形桌:1个
圆形桌:2个
注意:程序中不添加输入提示。
import java.util.Scanner;public class Main{public static void main(String [] args){int RectangularTable=0;int SquareTable=0;int RoundTable=0;double x;Scanner sc=new Scanner(System.in);for(int i=0;i<6;i++){x=sc.nextDouble();if(x==1){RectangularTable++;}else if(x==2){SquareTable++;}else if(x==3){RoundTable++;}else{}}System.out.println("长方形桌:"+RectangularTable+"个");System.out.println("方形桌:"+SquareTable+"个");System.out.println("圆形桌:"+RoundTable+"个");}}
2.教材P49 第4题:
具体要求见教材。
说明:该题目要求只要在外部编辑运行正确即可,自检不一定正确。
import java.util.Random;import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner input = new Scanner(System.in);int number = (int) (Math.random() * 100); // 产生随机数int guess;// 用户猜的数字int count = 0;// 猜测次数System.out.println("我心里有一个0到99之间的整数,你猜是什么?");// 用户猜测随机数for(;;){guess = input.nextInt();if (number < guess) {System.out.println("大了点,再猜!");count++;} else if (number > guess) {System.out.println("小了点,再猜!");count++;} else {count++;break;}};System.out.println("这个数字是"+number);System.out.println("您猜的次数是"+count);// 根据猜测次数给出评价if (count == 1) {System.out.println("你太聪明了!");} else if (count >= 2 && count <= 5) {System.out.println("不错,再接再厉!");} else {System.out.println("要努力啊!");}}}
