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. delete all untracked files

    git clean -f git clean -fdx f   file d  directory x   .gitignore

  2. == 与 equals

    参考:http://www.cnblogs.com/dolphin0520/p/3592500.html

  3. Mysql新建表,插入中文时报错“Incorrect string value: '\xE4\xBD\xA0\xE5\xA5\xBD' for column”问题

    有时候我们在往数据库中输入信息时,如果输入的内容是中文,会报错“Incorrect string value: '\xE4\xBD\xA0\xE5\xA5\xBD' for column”. 例如: ...

  4. 7.2.12. MySQL如何优化ORDER BY

    在某些情况中,MySQL可以使用一个索引来满足ORDER BY子句,而不需要额外的排序. 即使ORDER BY不确切匹配索引,只要WHERE子句中的所有未使用的索引部分和所有额外的ORDER BY 列 ...

  5. python时间操作总结

    Unix时间戳 Unix时间戳(Unix timestamp),或称Unix时间(Unix time).POSIX时间(POSIX time),是一种时间表示方式,定义为从格林威治时间1970年01月 ...

  6. lleetcode 292. Nim Game

    You are playing the following Nim Game with your friend: There is a heap of stones on the table, eac ...

  7. IntelliJ IDEA全文搜索很给力

  8. df 命令(转)

    linux中df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况.可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息. 1.命令格式: df [选项] [文件] 2.命 ...

  9. Python之路-python(面向对象进阶)

    一.面向对象高级语法部分 1.静态方法.类方法.属性方法 2.类的特殊方法 3.反射 二.异常处理 三.Socket开发基础 一.面向对象高级语法部分 静态方法(@staticmethod) 定义:只 ...

  10. C++复现经典游戏——扫雷

    国庆小长假,当大家都去看人山人海的时候,我独自一人狂码代码.这两天想要实现的内容是Windows上的一个经典游戏——扫雷.相信90后和一些上班族对此并不陌生.然而,从win8开始,扫雷就不再是Wind ...