总结:Java变量的数据类型,运算符。对Java循环语句有了一定的了解,但还需更加努力。
第三周作业1(一元二次方程求解)代码
/**
-
功能:一元二次方程求解
-
时间:2019.03.16
-
作者:邓益春
*/
public class 一元二次方程 {
public static void main(String[] args) {
double a, b, c, x1, x2;
Scanner sc = new Scanner(System.in);
System.out.print(“请输入a的值:”);
a = sc.nextDouble();
System.out.print(“请输入b的值:”);
b = sc.nextDouble();
System.out.print(“请输入c的值:”);
c = sc.nextDouble();
if (a != 0) {
if ((b * b - 4 * a * c) >= 0) {
double d = (b * b - 4 * a * c);
if (d > 0) {
x1 =((-b + Math.sqrt(d)) / (2 * a));
x2 =-((b + Math.sqrt(d)) / (2 * a));
System.out.println(“此一元二次方程根” + x1);
System.out.println(“此一元二次方程根” + x2);
}else { x1 =((-b + Math.sqrt(d) )/ (2 * a)); x2 =-((b + Math.sqrt(d) )/ (2 * a)); System.out.println("此一元二次方程根" + x1); System.out.println("此一元二次方程根" + x2); } } else{ System.out.println("此一元二次方程没有实数根"); } } else{ System.out.println("此方程不是一元二次方程"); } }
}
运行结果
“C:\Program Files\Java\jdk-11.0.1\bin\java.exe” “-javaagent:D:\Program Files\JetBrains\IntelliJ IDEA 2018.3.5\lib\idea_rt.jar=64577:D:\Program Files\JetBrains\IntelliJ IDEA 2018.3.5\bin” -Dfile.encoding=UTF-8 -classpath E:\IdeaProjects\exet.java\out\production\exet.java 三角形面积.一元二次方程
请输入a的值:1
请输入b的值:4
请输入c的值:4
此一元二次方程根-2.0
此一元二次方程根-2.0
Process finished with exit code 0
作业2(计算三角形面积)代码
import java.util.Scanner;
public class Java {
public static void main(String[] args) {
double a, b, c, s;
Scanner sc;//扫描器对象
//实例化扫描器
sc = new Scanner(System.in);
System.out.print(“请输入第一条边:”);
a = sc.nextDouble();
System.out.print(“请输入第二条边:”);
b = sc.nextDouble();
System.out.print(“请输入第三条边:”);
c = sc.nextDouble();
if (a+b>c&&b+c>a&&a+c>b){
double d = (a+b+c)/2;
s = Math.sqrt(d*(d-a)(d-b)(d-c));
System.out.println(“此三角形面积为”+String.format("%.2f",d));}
else {
System.out.println(“此三角形不能构成三角形”);
}
}
}
运行结果
“C:\Program Files\Java\jdk-11.0.1\bin\java.exe” “-javaagent:D:\Program Files\JetBrains\IntelliJ IDEA 2018.3.5\lib\idea_rt.jar=64608:D:\Program Files\JetBrains\IntelliJ IDEA 2018.3.5\bin” -Dfile.encoding=UTF-8 -classpath E:\IdeaProjects\exet.java\out\production\exet.java 三角形面积.Java
请输入第一条边:3
请输入第二条边:4
请输入第三条边:5
此三角形面积为6.00
Process finished with exit code 0
计划:了解Java中的循环嵌套,打印一个99乘法表。