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. RHEL/CentOS/Fedora各种源(EPEL、Remi、RPMForge、RPMFusion)配置

    最新文章:Virson’s Blog CentOS默认自带CentOS-Base.repo源,但官方源中去除了很多有版权争议的软件,而且安装的软件也不是最新的稳定版.Fedora自带的源中也找不到很多 ...

  2. ExtJs 使用点滴 十三 在FormPanel 嵌入按钮

    Ext.onReady(function () { //初始化标签中的Ext:Qtip属性. Ext.QuickTips.init(); Ext.form.Field.prototype.msgTar ...

  3. 如何让VMware低版本运行VMware高版本创建的虚拟机

    如何让VMware低版本运行VMware高版本创建的虚拟机 问题描述: 本机安装的VMware Workstation是10版本,之前VMware Workstation 11版本创建的虚拟机,在运行 ...

  4. 12月07日《奥威Power-BI智能分析报告制作方法 》腾讯课堂开课啦

            前几天跟我一个做报表的哥们聊天,听着他一茬一茬地诉苦:“每天做报表做到想吐,老板看报表时还是不给一个好脸色.”我也只能搬出那一套“过程大于结果”的内心疗程赠与他,没想到他反而怒了:“做 ...

  5. lua 模块功能

    lua5.1 模块理解 http://www.lua.org/manual/5.1/manual.html#pdf-module 模块 5.3 – Modules The package librar ...

  6. MVC EF 执行SQL语句

    最近悟出来一个道理,在这儿分享给大家:学历代表你的过去,能力代表你的现在,学习代表你的将来. 十年河东十年河西,莫欺少年穷 学无止境,精益求精 闲着没事,看了一篇关于LINQ和SQL对比的文章,网友们 ...

  7. EF 之 MVC 排序,查询,分页 Sorting, Filtering, and Paging For MVC About EF

    最近悟出来一个道理,在这儿分享给大家:学历代表你的过去,能力代表你的现在,学习代表你的将来. 十年河东十年河西,莫欺少年穷 学无止境,精益求精    上篇博客我们学习了EF CodeFirst增删改查 ...

  8. R数据实战vehicles--1

    新建项目vehicles-project 数据文件vehicles.csv与varlabels.txt放在项目文件中

  9. 简要介绍Apache、php、mysql安装和工具介绍

    1 安装Apache 网站:www.Apache.org下载相应的Apache,目前下载了近期的:httpd-2.2.15-win32-x86-openssl-0.9.8msi 安装简要步骤如下图: ...

  10. Scrum 项目1.0

     1.内容: NABCD模型  1.需求   在当今的时代,把钱存进银行确实是比较稳妥的方式,但收益实在少得可怜.因此投资便是一个比较好的方式,当然,在投资前你需要一个软件去帮你直观地显现出各种投资的 ...