2018-12-05练习

打印1X10-10X10
for(int i=1;i<=10;i++){
	System.out.println(i+" x 10 ="+(i*10));
}
写一个程序,要求它从摄氏温度0 度到250 度,每隔20 度为一项,输出一个摄氏温度与华氏温度的对照表,同时要求对照表中的条目不超过10条。转换关系:华氏温度 = 摄氏温度 * 9 / 5.0 + 32
double f;
for(int c=0,i=1;c<=250&&i<=10;c+=20,i++){
	f = c * 9 / 5.0 +32;
	System.out.println(i+":C = "+c+",F = "+f);
}
猜数游戏。要求猜一个介于1~10之间的数字,根据用户猜测的数与标准值进行对比,并给出提示,以便下次猜测能接近标准值,直到猜中为止。
int n = new Random().nextInt(10)+1;
Scanner input = new Scanner(System.in);
int x;
System.out.println("猜一个介于1与10之间的数");
while(true){
	System.out.print("请输入您猜测的数:");
	x = input.nextInt();
	if(x>n){
		System.out.println("太大");
	}else if(x<n){
		System.out.println("太小");
	}else{
		System.out.println("您猜中了,答案为"+n);
		break;
	}
}
录入班级人数和学员成绩,计算班级学员的平均成绩
Scanner input = new Scanner(System.in);
System.out.print("请输入班级号:");
String x = input.nextLine();
System.out.print("请输入该班级的学员总数:");
int n = input.nextInt();
double sum = 0,score;
for(int i=1;i<=n;i++){
	System.out.print("请输入学号"+i+"的成绩:");
	score = input.nextDouble();
	sum+=score;
}
System.out.println("该班级学员的平均成绩为:"+ (sum/n));
输入一个值,输出对应加法表
Scanner input = new Scanner(System.in);
System.out.print("请输入一个值:");
int n = input.nextInt();
for(int i=0,j=n;i<=n;i++,j--){
	System.out.println(i + " + " + j + " = " + n);
}
1~10之间的整数相加,得到累加值大于20的当前数
int sum = 0;
for(int i=1;i<=10;i++){
	sum+=i;
	if(sum>20){
		System.out.println("当前值为:"+i);
		break;
	}
}
循环录入Java课的学生成绩,统计分数大于等于 80分的学生比例
Scanner input = new Scanner(System.in);
System.out.print("输入班级总人数:");
int n = input.nextInt();
int num = 0,score;
for(int i=1;i<=n;i++){
	System.out.print("请输入学号"+i+"的成绩:");
	score = input.nextInt();
	if(score < 80){
		continue;
	}
	num++;
}
System.out.println("80分以上的学生人数是:"+num);
System.out.println("80分以上的学生所占的比例为:"+ 100.0*num/n+"%");
有30个人,其中有男人,女人,小孩。他们在一家饭馆中吃饭,共花费50先令。如果每个男人吃饭要花3先令,每个女人要花2先令,每个小孩要花1先令,问男人,女人,小孩各多少人?
//第一种
int men = 1;//男人
int women = 0;//女人
int kids = 0;//小孩
for(;men<=30;men++){
	women = 20 - 2*men;
	kids = 30 - men - women;
	if(3*men + 2*women + kids == 50 && women > 0 && kids > 0){
		System.out.println(men+":男人" +men+ " 女人" +women+ " 小孩" +kids);
	}
}
System.out.println();
//暴力
for(int m=1;m<28;m++){
	for(int w=1;w<28;w++){
		for(int k=1;k<28;k++){
			if(3*m + 2*w + k == 50 && m + w + k == 30){
				System.out.println("男人" +m+ " 女人" +w+ " 小孩" +k);
			}
		}
	}
}
有若干只鸡兔同在一个笼子里,从上面数,有35个头,从下面数,有94只脚。问笼中各有多少只鸡和兔
int rabbitNum = 0;
for(int chookNum = 0; chookNum <= 35; chookNum++){
	rabbitNum = 35 - chookNum;
	if(2*chookNum + 4*rabbitNum == 94){
	System.out.println("鸡有 " +chookNum+ "只,兔子有 " +rabbitNum+ " 只");
	break;
	}
}
已知一个月的第一天为星期四,这个月有31天,输出该月日历
int x = 4;
System.out.println("星期日\t星期一\t星期二\t星期三\t星期四\t星期五\t星期六");
for(int i=0;i<x;i++){
	System.out.print("\t");
}
for(int i=1;i<=31;i++){
	System.out.print(i+"\t");
	if(x==6){
		System.out.println();
		x=0;
		continue;
	}
	x++;
}
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值