回文数
import java.util.Scanner;
public class tt {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
int n=input.nextInt();
reverse(n);
}
public static void reverse(int number)
{
while(number>0)
{
System.out.print(number%10);
number/=10;
}
}
}
计算三角形面积
import java.util.Scanner;
public class tt {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("enter there sides for a triangle");
double n1 = input.nextDouble();
double n2 = input.nextDouble();
double n3 = input.nextDouble();
if (isValid(n1, n2, n3))
System.out.println(area(n1, n2, n3));
else
System.out.println("The input is invalid!!");
}
public static boolean isValid(double side1, double side2, double side3) {
if ((side1 + side2 > side3) && (side1 + side3 > side2)
&& (side2 + side3 > side1))
return true;
else
return false;
}
public static double area(double side1, double side2, double side3) {
double s;
s = (side1 + side2 + side3) / 2;
return Math.sqrt(s * (s - side1) * (s - side2) * (s - side3));
}
}
计算等边长的多边形
import java.util.Scanner;
public class tt {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("enter side");
double s = input.nextDouble();
int number = input.nextInt();
System.out.println(area(number, s));
}
public static double area(int n, double side) {
double t;
t = n * side * side / (4 * Math.tan(Math.PI / n));
return t;
}
}