今天,深受打击,哭唧唧。
今天没有接触新的内容,周末休息,自己在网上找了些Java练习题敲了敲,还做了一些毫无进展的事情,果然我还是会的太少了,加密代码不是我这个层次可以接触的(还是不开源的),深受打击,哭唧唧。
今日没有新内容可以分享,在此分享下我做的那些练习题吧。
今日代码:
//练习题1.:通过代码编写,输出一句话:“我要开始学习JAVA了,今天又是知识量满满的一天~” System.out.println("我要开始学习Java了,今天又是知识量满满的一天");//打印输出我要开始学习Java了,今天又是知识量满满的一天 //练习题2.:打印个人信息案例,将一个人的一些个人信息打印输出 System.out.println("姓名:无所事事的小鱼人"); System.out.println("性别:男"); System.out.println("年龄:21"); System.out.println("爱好:唱歌,打游戏"); System.out.println("住址:银河市太阳镇地球村亚欧大陆中国"); //练习题3.:拼接打印:输出:XXX:这是我学习JAVA的第X年,我的期望薪资是XXX String name="无所事事的小鱼人";//定义String类型变量name并赋值为无所事事的小鱼人 int year=1;//定义int类型变量year并赋值为1 double salary=10000.0;//定义double类型变量salary并赋值为10000.0 System.out.println(name+":这是我学习Java的第"+year+"年,我的期望薪资是"+salary);//拼接打印输出 //4.练习题:定义两个整数,计算这两个整数加减乘除运算的结果,并把结果打印到控制台 int n1=10,n2=100;//定义两个int类型变量n1,n2并分别赋值为10,100 System.out.println("加:"+(n1+n2)+",减:"+(n1-n2)+",乘:"+n1*n2+",除:"+n1/n2);//打印输出加减乘除 /* 5.练习题:预测身高案例 其实我们可以通过父母的身高大致推断出子女的身高,假定父母与子女的身高遗传关系如下: 儿子身高(厘米)=(父亲身高+母亲身高) ×1.08÷2 女儿身高(厘米)=(父亲身高×0.923+母亲身高) ÷2 那已知:现有父亲身高175CM,母亲身高160CM。 请将预测的子女身高打印输出 */ double father=175.0,mother=160.0;//声明两个double类型变量father,mother并分别赋值为175.0,160.0 double son=(father+mother)*1.08/2;//根据公式计算儿子身高 double girl=(father*0.923+mother)/2;//计算女儿身高 System.out.println("男孩预计身高:"+son+",女孩预计身高:"+girl);//打印输出 /* 6.练习题:逻辑判断 已知小红同学有25元,她攒了几天钱之后发现自己的现在的钱比原来的2倍还多出10块。而小蓝同学有30元, 他攒了几天钱之后发现自己的钱正好是原来的2倍。于是小胖说:小红和小蓝现在的钱一样多,请问,他说的对吗? */ int red=25,blue=30;//声明两个int类型的变量red和blue用于存储小红和小蓝原来拥有的钱 red =red*2+10;//计算现在小红的钱 blue=blue*2;//计算小蓝现在的钱 System.out.println(red==blue);//判断并输出 /* 7.练习题:最优选择 某小伙想定一份外卖,商家的优惠方式如下:鱼香肉丝单点24元,油炸花生米单点8元,米饭单点3元。 订单满30元8折优惠。鱼香肉丝优惠价16元,但是优惠价和折扣不能同时使用。那么这个小伙要点这三样东西,最少要花多少钱? */ int a=24,b=8,c=3,d=16;//定义鱼香肉丝原价,花生米,米饭,鱼香肉丝优惠价并赋值 double money1=a+b+c;//计算按鱼香肉丝原价所得总价 if(money1>=30){ money1=money1*0.8;//计算打折后要支付的金额 } double money2=d+b+c;//计算按鱼香肉丝优惠价要支付的金额 if(money1>money2){ System.out.println(money2); }else{ System.out.println(money1); }
//8.练习题: 接收用户输入的3个整数,并将它们的最大值作为结果输出 Scanner s=new Scanner(System.in); System.out.println("请输入三个整数");//提示输入 int n1=s.nextInt();//接收第一个 int n2=s.nextInt();//接收第二个 int n3=s.nextInt();//接收第三个 int max=n1>n2?n1:n2;//第一个跟第二个比较,大的赋值给max max=max>n3?max:n3;//max跟第三个比较,得出最大值 System.out.println(max);//输出最大值 //9.练习题:接收用户输入的数据,判断是奇数还是偶数 Scanner n=new Scanner(System.in); System.out.println("请输入一个整数");//提示输入 int input=n.nextInt(); if(input%2==0){//判断取余结果是否为零 System.out.println(input+"是偶数");//如果是则输出 }else{ System.out.println(input+"是奇数");//如果不是则输出 } //10.练习题:输入数字1~7,输出对应星期几 Scanner d=new Scanner(System.in); System.out.println("请输入一个整数(1-7)");//提示输入 int day=d.nextInt(); if(day==1){ System.out.println("周一"); } else if(day==2){ System.out.println("周二"); }else if(day==3){ System.out.println("周三"); }else if(day==4){ System.out.println("周四"); }else if(day==5){ System.out.println("周五"); }else if(day==6){ System.out.println("周六"); }else if(day==7){ System.out.println("周日"); } /* 11.练习题: BMI 指数测试 BMI = 体重 (kg) / 身高² (m) 接收用户输入的身高和体重,将判断结果输出 过轻:低于18.5 正常:18.5 ~ 22.9 偏胖:23 ~ 24.9 肥胖:25 ~ 29.9 重度肥胖:高于30 极度肥胖:高于40 */ Scanner z=new Scanner(System.in); System.out.println("请输入你的身高(m)和体重(kg)"); double height=z.nextDouble(); double weight=z.nextDouble(); double BMI=weight/(height*height); System.out.println("BMI指数是:"+BMI); if(BMI<18.5){ System.out.println("过轻"); }else if(BMI>=18.5&&BMI<=22.9){ System.out.println("正常"); }else if(BMI>=23&&BMI<=24.9){ System.out.println("偏胖"); }else if(BMI>=25&&BMI<=29.9){ System.out.println("肥胖"); }else if(BMI>=30&&BMI<=40){ System.out.println("重度肥胖"); }else if(BMI>40){ System.out.println("极度肥胖"); }
/* 12.练习题:最优选择2 小蓝同学想买一个价值8888元的新手机,她的旧手机在二手市场能卖1880元, 而手机专卖店推出以旧换新的优惠,把她的旧手机交给店家,新手机就能够打7.5折优惠。为了更省钱,小蓝要不要以旧换新? */ double money=8888*0.75;//计算以旧换新所需金额 if(8888-money>=1880){ //比较全款与以旧换新所花金额是否大于1880 System.out.println("要");//如果是 }else{ System.out.println("不要");//否则 }
如有侵权,请联系删除。