1.解一元二次方程

注:求根公式为(-b+根号德尔塔)/2a,(-b-根号德尔塔)/2a

                Scanner sc=new Scanner(System.in);
System.out.println("输入a:");
double a=sc.nextFloat();
System.out.println("输入b:");
double b=sc.nextFloat();
System.out.println("输入c:");
double c=sc.nextFloat();
double delta=b*b-4*a*c,x1,x2;
if(delta>0){
x1=(-b+Math.sqrt(delta))/(2*a);
x2=(-b-Math.sqrt(delta))/(2*a);
System.out.println("方程的实根为:x1="+x1+","+"x2="+x2);
}
else if(delta==0){
x1=(-b+Math.sqrt(delta))/(2*a);
x2=x1;
System.out.println("方程的实根为:x1=x2="+x1);
}
else if(delta<0){
System.out.println("方程无实根");
}

2.判断闰年

注:闰年是能被400整除或者能被4整除不能被100整除的年份

                System.out.println("输入一个年份");
Scanner sc=new Scanner(System.in);
long a=sc.nextLong();
if(a%400==0){
System.out.println("闰年"); }
else if(a%4==0&&a%100!=0){
System.out.println("闰年");
}
else {
System.out.println("平年");
}

3.判断是否为标准体重

注:

标准体重的含义:身高-体重(kg)与100(女士为110)相减,得出的差大于3的为偏瘦,小于-3的为偏胖,在-3和3之间的为标准。

                Scanner sc=new Scanner(System.in);
System.out.println("请输入性别(男或女):");
String sex=sc.next();
System.out.println("请输入身高:");
int height=sc.nextInt();
System.out.println("请输入体重(kg):");
int weight=sc.nextInt();
int a=height-weight;
if(sex.equals("男")){
if(a-100>=-3&&a-100<=3){
System.out.println("标准体重");
}
else if(a-100>3){
System.out.println("偏胖");
}
else if(a-100<3){
System.out.println("偏瘦");
}
}
else if(sex.equals("女")){
if(a-110>=-3&&a-110<=3){
System.out.println("标准体重");
}
else if(a-110>3){
System.out.println("偏胖");
}
else if(a-110<-3){
System.out.println("偏瘦");
}
}

4.三个数取最大值

                System.out.println("输入三个数字:");
Scanner sc=new Scanner(System.in);
System.out.println("输入第一个数");
long a=sc.nextLong();
System.out.println("输入第二个数");
long b=sc.nextLong();
System.out.println("输入第三个数");
long c=sc.nextLong();
long big=a>b?a:b;
big=big>c?big:c;
System.out.println("最大的数是:"+big);

  

java练习题:解一元二次方程、判断闰年、判断标准身材、三个数取最大值的更多相关文章

  1. 【Java例题】2.8 解一元二次方程

    8.解一元二次方程. 输入一元二次方程的a,b,c三个系数,解一元二次方程 ax^2+bx+c=0,输出两个根 package study; import java.util.Scanner; pub ...

  2. C语言写解一元二次方程程序心得

    前言:在网上看到不少解一元二次方程的小程序,在使用时总得出一大堆小数,感觉很不爽,遂自己重新写了一遍. 首先,先回忆一下一元二次方程的求根公式: 分别读取二次项.一次项和常数项系数并且求出delta ...

  3. c语言解一元二次方程

    C语言解一元二次方程,输入系数a,b,c; #include <stdio.h> #include <math.h> int main(int argc, char *argv ...

  4. Java实现 蓝桥杯 基础练习 闰年判断

    基础练习 闰年判断 时间限制:1.0s 内存限制:256.0MB 提交此题 锦囊1 锦囊2 问题描述 给定一个年份,判断这一年是不是闰年. 当以下情况之一满足时,这一年是闰年: 年份是4的倍数而不是1 ...

  5. 用c++解一元二次方程

    解方程 github项目地址 这两天得知初二的表妹学了一元二次方程,听说还不会解,我就想着试试用C语言编写解方程. 一元二次方程 用公式法 这种方法效果很好: #include"funct. ...

  6. if语句解一元二次方程~

    #include<stdio.h>#include<math.h> void main(){  double a,b,c,x1,x2;  printf("请输入a&q ...

  7. 解一元二次方程的C++实现

    一元二次方程的根的情况分为实根与虚根两种,代码如下 #include<iostream> #include<cmath> using namespace std; float ...

  8. LeetCode第[16]题(Java):3Sum Closest (和目标值最接近的三个数的和)——Medium

    题目难度:Medium 题目: Given an array S of n integers, find three integers in S such that the sum is closes ...

  9. 180415_判断闰年的思路及三种 java 实现

    世纪年:能整除 100 的年份 普通年:不能整除 100 的年份 闰年:一年有 366 天,二月有 29 天 平年:一年有 365 天,二月有 28 天 对于世纪年:能整除 400 为闰年,否则为平年 ...

随机推荐

  1. VC 菜单前的勾的切换

    if (pMenu->GetSubMenu(2)->GetMenuState(ID_STOP_SPOT_OP_MOSUE,MF_BYCOMMAND) == MF_UNCHECKED) { ...

  2. oracle 用户锁定及到期

    select * from dba_users where username='HR'--查询用户状态 alter user HR identified by HR;--重新更新密码alter use ...

  3. Java StringBuilder 高性能用法总结

    StringBuilder 误解: 1. Java编译优化后+和StringBuilder的效果一样: 2. StringBuilder不是线程安全的,为了"安全"起见最好还是用S ...

  4. SQL Server索引进阶第五篇:索引包含列 .

    包含列解析所谓的包含列就是包含在非聚集索引中,并且不是索引列中的列.或者说的更通俗一点就是:把一些底层数据表的数据列包含在非聚集索引的索引页中,而这些数据列又不是索引列,那么这些列就是包含列.同时,这 ...

  5. 使用CMD命令设置IP

    使用CMD命令设置IP,将下面文本保存为bat文件后执行 netsh interface ip set address name="本地连接" source=static addr ...

  6. LaTeX学习教程

    本来我对LaTeX不是看好的,毕竟都是命令格式的.觉得有word就足够啦word可视化操作方便快捷. 但是由于要写论文等,在导师要求下潜心学习一下,不知不觉间被LaTeX的强大功能所吸引.现在很多出版 ...

  7. 动态链接库(DLL)总结

    以前的学习笔记,记录库的一点学习心得.主要是Windows下的静态库和动态链接库,动态链接库只写了关于非MFC的DLL,比较初级,适合和我一样的新手看看.有不对的地方请指出,有疏漏的地方请补充,如果您 ...

  8. servlet1

    1.jsp其实就是servlet 2.一个java类实现servlet接口,然后在浏览器端访问即可

  9. [attribute=value] 匹配给定的属性是某个特定值的元素

    描述: 查找所有 name 属性是 newsletter 的 input 元素 HTML 代码: <input type="checkbox" name="news ...

  10. tomcat,Jboss,weblogic区别与比较

    一.tomcat Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,它是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心 ...