2018/12/5作业

2018/12/06作业

1.有一个不多于5位的正整数,求它是几位数,分别打印出每一位数字`

Scanner imput = new Scanner(System.in);
		int x = imput.nextInt();
		if(x-10<0){
			System.out.println(x);
		}else if(x/10-10<0){
			System.out.println(x/10+","+x%10);
		}else if(x/100-10<0){
			System.out.println(x/100+","+(x%100)/10+","+(x%100)%10);
		}else if(x/1000-10<0){
			System.out.println(x/1000+","+(x%1000)/100+","+(x%1000)%100/10+","+x%10);
		}else if(x/10000-10<0){
			System.out.println(x/10000+","+(x%10000)/1000+","+(x%10000)%1000/100+","+x%10000%1000%100/10+","+x%10);

2.循环录入某学生5门课的成绩并计算平均分,如果某分数录入为负,停止录入并提示录入错误

Scanner imput = new Scanner(System.in);
		double a = 0;
		double b = 0;
			int i = 1;
			System.out.print("请输入学生姓名:");
			String str = imput.nextLine();
		for(;;){
			System.out.print("请输入5门功课中的第"+i+"门功课的成绩:");
			int x = imput.nextInt();
			if(x<0){
				System.out.println("抱歉,分数录入错误,请重新录入");
				continue;
			} 
			if(i<=4){
				a+=x;
				b = a/i;
				i++;
			}else{
				System.out.println("平均分是:"+b);
				break;
			}

3.用户登录验证。验证次数最多3次

Scanner imput  = new Scanner(System.in);
		System.out.print("请输入用户名:");
		String str = s.nextLine();
		boolean b = true;
		for(int i =3;i>=0;i--){
			System.out.println("请输入密码:");
			int a = s.nextInt();
		if(a>=1000000 && i!=0){
			System.out.println("输入错误!你还有"+i+"次机会");
			}else if(i==0){
				break;
			}else{
				b=false;
				break;
			}
		}
		if(!b){
			System.out.println("欢迎进入系统");
		}else{
			System.out.println("对不起,你三次均输入错误");

4.写一个程序,要求它从摄氏温度0 度到250 度,每隔20 度为一项,输出一个摄氏温度与华氏温度的对照表,同时要求对照表中的条目不超过10条。

int c = 0;
		double f = 0;
		for (int i = 1;i<=10;i++){
			f= c*9/5+32;
			System.out.println(i+": C="+c+", F="+f);
			c+=20;

5.猜数游戏。要求猜一个介于1~10之间的数字,根据用户猜测的数与标准值进行对比,并给出提示,以便下次猜测能接近标准值,直到猜中为止。

Random r = new Random();
		int a = r.nextInt(10)+1;
		int n;
		do{
			System.out.print("输入你猜测的数:");
			n = imput.nextInt();
			if(n>a){
				System.out.println("太大了!");
			}else if(n<a){
				System.out.println("太小了!");
			}
		}while(n!=a);
		System.out.println("猜对了,答案为"+a);

猜你喜欢

转载自blog.csdn.net/weixin_43986054/article/details/84847307
今日推荐