2020-04-06

第一题:求一元二次方程的根(if…else if)明确需求,任务拆分,本题需要输入三个数字进行运算,并且需要一些数学公式,公式如下:x=[-b±√(bb-4ac)]/(2xb)进入Java输入代码区域后,输入代码:public class qqqqq {public static void main(String[] args) {//导包并创建scannerint a=12 //这里是输入二次项的系数int b=12 //这里是输入一次项的系数int c=12 //这里是输入常数项If(a!=0 ) //这里是确定是否为二元方程{q=bb-4ac; //这里运用bb-4acDouble i=(-b+Math.sqrt(q))/(2a),j=(-b+Math.sqrt(q))/(2a);if(q<0){ //判断是否有根System.out.println(“该方程没有实数根”); //输出无根}else if(q==0){ //判断是否有两个根System.out.println(“该方程有一个相同的实数根:”+i); //一个根输出}else{System.out.println(“该方程有两个不相同的实数根:”+i+","+j); //输出两个根}}}}
第二题:使用条件结构从键盘输入一个月份,打印输出对应的季节(春、夏、秋、冬)(switch case)
本题需要知道哪几个月是什么季节进入Java输入代码区域后,输入代码:public class qqqqq {public static void main(String[] args) {//导包并创建scannerint month=12 //在这里输入一个月份Switch(month){Case3:Case4:Case5:System.out.println(春); //判断为春Break;Case6:Case7:Case8:System.out.println(夏); //判断为夏Break;Case9:Case10:Case11:System.out.println(秋); //判断为秋Break;Case12:Case1:Case2:System.out.println(冬); //判断为冬Break;}}}
第三题,判断一个两位数,是奇数还是偶数(if…else 嵌套
)本题需要明白什么是奇数什么是偶数,什么是两位数进入Java输入代码区域后,输入代码:public class qqqqq {public static void main(String[] args) {//导包并创建scannerInt a =88 //输入一个整数If(a>=10&&a<=99){ //判断是否为两位数If(a/2=0){ //判断是否为偶数System.out.println(num+“是偶数”); //输出是偶数}else{System.out.println(num+“是奇数”); //输出是奇数}}else{System.out.println(num + “不是两位数”); //输出不是两位数}}}
第四题:输入两个数比较大小(if)需要知道怎样算大进入Java输入代码区域后,输入代码:public class qqqqq {public static void main(String[] args) {//导包并创建scannerInt a=11,b=12; //输入两个数字Int Max=a; //假定一个数大If(b>a){ //比较两个数大小Max=b //另一个数给Max}System.out.println(Max) //输出最大值}}
第五题:狗的年龄
需要知道狗的年龄计算方法,即:前两年每一年相当于人类的10.5岁,之后每增加一年就增加四岁。进入Java输入代码区域后,输入代码:public class qqqqq {public static void main(String[] args) {//导包并创建scannerInt a=3; //狗活的年限If(a>0&&a<=2){ //不到两年且出生了的条件System.out.println(“相当于人的年龄:”+a
10.5); //不到两年且出生了的狗的年龄}else if(a>2){ //大于两年的条件System.out.println(“相当于人的年龄:”+(21+(a-2)*4)); //大于两年的狗的年龄}else{System.out.println(“狗没有出生”) //没有产生的狗}}}
第六题,输入三个int型的数据,放入到a,b,c三个变量中去,使用条件结构与交换逻辑将这三个变量中的值从小到大排列。
本题需要知道怎样转换数据的顺序进入Java输入代码区域后,输入代码:public class qqqqq {public static void main(String[] args) {//导包并创建scannerInt a=12,b=11,c=20; //输入三个两位数If(b>a&&b>c){ //判断b是不是最大Max=b;} //b给最大值Else If(c>a&&c>b){ //判断c是不是最大Max=c;} //c给最大值Else Max=a; //a给最大值If(b<a&&b<c){ //判断b是不是最小Min=b;} //b给最小值Else If(c<a&&c<b){ //判断c是不是最小Min=c;} //c给最小值Else Min=a; //a给最小值Z=(a+b+c)-(Max+Min) //中间值System.out.println(Min+","+Z+","+Max) //输出结果}}
第七题:输入一个三位整数,判其是不是降序数如:531是降序数本题需要知道什么是降序数,即:百位>十位>个位进入Java输入代码区域后,输入代码:public class qqqqq {public static void main(String[] args) {//导包并创建scannerInt s=123; //输入一个三位数A=s/100; //确定百位数B=(s%100)/10; //确定十位数C=(s%100)%10; //确定个位数If (A>B>C){ //判断条件System.out.println(s+“是降序数”); //输出是}else{System.out.println(s+“不是降序数”); //输出否}}}
第八题,输出1——1000之中所有能被3整除的数,每十个换一次行
本题需要知道能被3整除的数字的特征进入Java输入代码区域后,输入代码:public class qqqqq {public static void main(String[] args) {//导包并创建scannerInt a=0; //默认a=0For(int i=1;i<=1000;i++){ //定义范围If((i%30){ //符合条件A++;If(a%50){ //换行条件System.out.println(i+""); //换行输出}else{System.out.print(i+""); //直接输出}}
第十题:输入一个年份判断平闰年
public class Lianxi1 { public static void main(String[] args) { System.out.println(“请输入一个年份”); Scanner sc = new Scanner(System.in); String a =sc.nextLine(); int x=Integer.parseInt(a); if(x%4000 || x%40&&x%100!=0){ System.out.println(a+“年是闰年”); } else { System.out.println(a+“年是平年”); } }}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值