Chương trình Java sau đây là một ví dụ cơ bản về việc áp dụng công thức tính toán chu vi hình tròn trong ngôn ngữ lập trình Java. Trong chương trình tôi có sử dụng một số kỹ thuật thuật xử lý lỗi ngoại lệ phát sinh như NumberFormatExceptio, và IOException để đảm bảo giá trị nhập đầu vào (radius) dùng để tính toán là hợp lệ.
CalculateCirclePerimeterExample.java
Kết Quả -Result:
CalculateCirclePerimeterExample.java
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package z_test;
/**
*
* @author VNLIVES.NET
*/
/* Calculate Circle Perimeter Example - Java Program */
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class CalculateCirclePerimeterExample {
public static void main(String[] args) {
int radius = 0;
System.out.print("Please enter radius of a circle: ");
try {
//get the radius from console
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
radius = Integer.parseInt(br.readLine());
} //if invalid value was entered
catch (NumberFormatException ne) {
System.out.println("Invalid radius value: " + ne);
System.exit(0);
} catch (IOException ioe) {
System.out.println("IO Error :" + ioe);
System.exit(0);
}
/*
* Perimeter of a circle is
* 2 * pi * r
* where r is a radius of a circle.
*/
//NOTE : use Math.PI constant to get value of pi
double perimeter = 2 * Math.PI * radius;
System.out.println("Perimeter of a circle is: " + perimeter);
System.exit(0);
}
}
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package z_test;
/**
*
* @author VNLIVES.NET
*/
/* Calculate Circle Perimeter Example - Java Program */
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class CalculateCirclePerimeterExample {
public static void main(String[] args) {
int radius = 0;
System.out.print("Please enter radius of a circle: ");
try {
//get the radius from console
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
radius = Integer.parseInt(br.readLine());
} //if invalid value was entered
catch (NumberFormatException ne) {
System.out.println("Invalid radius value: " + ne);
System.exit(0);
} catch (IOException ioe) {
System.out.println("IO Error :" + ioe);
System.exit(0);
}
/*
* Perimeter of a circle is
* 2 * pi * r
* where r is a radius of a circle.
*/
//NOTE : use Math.PI constant to get value of pi
double perimeter = 2 * Math.PI * radius;
System.out.println("Perimeter of a circle is: " + perimeter);
System.exit(0);
}
}
Kết Quả -Result:
No comments:
Post a Comment