每日练习
Posted 皮皮虾我们上
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了每日练习相关的知识,希望对你有一定的参考价值。
package com.feng; import java.util.Scanner; /** * 需求:判断二元一次方程有几个实根 * * * @author flzen * */ public class Demo4 { public static void main(String[] args){ Scanner sc = new Scanner(System.in); System.out.println("请输入a,b,c的值:"); //ax2 +bx +c =0; double a =sc.nextDouble(); double b =sc.nextDouble(); double c = sc.nextDouble(); //判断迪尔塔 double d = Math.pow(b, 2)-4*a*c; if(d>0){ System.out.println("方程式有2个根,X1="+(-b-Math.pow(d, 0.5))/(2*a)+"\tX2="+(-b+Math.pow(d, 0.5))/(2*a)); }else if(d ==0){ System.out.println("方程只有一个根,X1=X2="+(-b)/(2*a)); }else{ System.out.println("该方程没有实根"); } } }
/** * 需求:编程程序,产生两个100以下的整数,然后提示用户 * 输入这两个整数的和。如果正确,程序结果报告为TRUE * 否则为false; * 思路: * 1、先随机产生2个100以下的整数 * 2、求出这2个整数的和 * 3、提示用户输入一个整数 * 4、比较和与输入整数,并提示用户 * * */ public class Demo5 { public static void main(String[] args) { //随机产生2个100以下的整数 int a = (int) (Math.random()*100); int b = (int) (Math.random()*100); //求2个随机数的和 int sum = a+b; //提示用户输入一个数 Scanner sc = new Scanner(System.in); System.out.println("请输入一个数:"); int c = sc.nextInt(); //比较和与输入的整数 for(;;){ if(sum == c){ System.out.println("恭喜您 ,猜对了,不错哦"); System.out.println(a+"+"+b+"="+c); break; }else{ if(c>sum){ System.out.println("你输入的数字太大了,请重新输入:"); c = sc.nextInt(); }else if(c<sum){ System.out.println("你输入的数字太小了,请重新输入:"); c=sc.nextInt(); } } } } }
package com.feng; import java.util.Scanner; /** * 需求:对3个整数排序,从控制台输入3个整数,并存储在变量 * num1,num2,num3,利用程序对3个整数进行排序,使之满足 * num1<=num2,num2<=num3 * * @author flzen * */ public class Demo6 { public static void main(String[] args) { //获取3个数 Scanner sc = new Scanner(System.in); System.out.println("请输入3个数:"); int num1 = sc.nextInt(); int num2 = sc.nextInt(); int num3 = sc.nextInt(); // int max =0 ; int mid =0 ; int min =0; //判断最大值 if(num1 >=num2){ max=num1; }else{ max=num2; } if(max>num3){ max = max; }else{ max = num3; } //判断最小值 if(num1 <=num2){ min =num1; }else{ min =num2; } if(min<num3){ min = min; }else{ min =num3; } //判断中间那个值 if(num1>=min && num1<=max){ mid =num1; }else if(num2>=min && num2<=max){ mid =num2; }else if(num3>=min && num3<=max){ mid =num3; } System.out.println(min+"<"+mid+"<"+max); } }
以上是关于每日练习的主要内容,如果未能解决你的问题,请参考以下文章
spring练习,在Eclipse搭建的Spring开发环境中,使用set注入方式,实现对象的依赖关系,通过ClassPathXmlApplicationContext实体类获取Bean对象(代码片段
Python练习册 第 0013 题: 用 Python 写一个爬图片的程序,爬 这个链接里的日本妹子图片 :-),(http://tieba.baidu.com/p/2166231880)(代码片段