选择判断与循环语句的例题:
一、判读语句
1、解一元二次方程
代码:
import java.util.Scanner;
class Class06{
/*
数据:
步骤:
1、提示输入
2、判断a是否等于0
3、delt分类
4、输出结果
*/
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
System.out.print("Enter a,b,c:");
double a =scanner.nextDouble();
double b =scanner.nextDouble();
double c =scanner.nextDouble();
double delt=b*b-4*a*c;
if(a==0){
if(b==0){
System.out.println("The equation has no meaning");
}else{
double x=-c/b;
System.out.println("The equation has one root "+x);
}
}else{
//double delt=b*b-4*a*c;
}
if(delt>0){
double x1=(-b+Math.pow(delt,0.5))/2*a;
double x2=(-b-Math.pow(delt,0.5))/2*a;
System.out.println("The equation have two roots "+x1+x2);
}else if(delt==0){
double x=(-b+Math.pow(delt,0.5))/2*a;
System.out.println("The equation has one root "+x);
}else{
System.out.println("The equation has on real roots");
}
}
}
2、回文数字
代码:
import java.util.Scanner;
class Class07{
/**
步骤:
1、提示输入三位数
2、abc拆开
3、合成新的cba
4、比较
*/
public static void main(String[] args)