EX1 การใช้ Form จงเขียนโปรแกรมทดสอบหาเลขจำนวนเฉพาะแสดงออกหน้าจอ
Prime.java
package prime;
import java.util.Scanner;
public class Prime {
public static void
main(String[] args) {
Scanner key =new
Scanner(System.in) ;
System.out.println("enter n :");
int n
=key.nextInt();
int total=0;
for(int
j=1;j<=n;j++){
if(n%j==0){total=total+j;}
}//for
if(total>(1+n)){System.out.print(n+"in not prime. ");}
else
{System.out.print(n+"in prime");}
}//for
}//main
*********************************************************************************
*********************************************************************************
*********************************************************************************
EX2 จงเขียนโปรแกรมหาเลขจำนวนเฉพาะ
อยู่ ระหว่าง1-100 แสดงออกหน้าจอ Prime.java
package prime;
public class Prime {
public static void test(int n) {
int total=0;
for(int
j=1;j<=n;j++){
if(n%j==0){total=total+j;}
}//for
if(total==(1+n)){System.out.print(n+" ");}
}//test
public static void main(String[] args){
for(int
i=2;i<=100;i++){
test(i);
}//test
}//for
}//main
ผลรัน EX2
******************************************************************************************************************************************************************
Usd (1usd = 34 b) (eur 1 baht =44 b)
(Gnp 1 baht = 60.5 b )
( jpy 1 baht = 3.36 b)
โค้ด
package change;
import java.util.Scanner;
public class Change {
public static void
main(String[] args) {
Scanner keyboard = new Scanner(System.in);
System.out.print("enter money baht :" );
double baht =
keyboard.nextDouble();
System.out.println("1.usd");
System.out.println("2eur");
System.out.println("3gbp");
System.out.println("4jpy");
System.out.println("enter menu:");
int menu =
keyboard.nextInt();
double
money=0; String unit="";
switch
(menu){
case 1 : money
= baht/34; unit="usd"; break;
case 2: money = baht/44;unit="eru"
; break;
case 3 : money
= baht/60.5; unit="gpq"; break;
case 4 : money
= baht*3.36; unit="jpy"; break;
}
System.out.println(baht+"chang"+unit+"="+ money );
}
}
******************************************************************************************************************************************************************
EX 4 จงเขียนโปรแกรมสร้างวัตถุวงกลม มีคุณสมบัตได้แก รัศมีวงกลมสามารภคำนวนพื้นที่
เส้นรอบวงกลม ได้จาก ค่ารัศมี
การคำนวนกำหนดค่าคงที่
โค้ด
package jcircle;
class circle{
double r;
public circle (double r){
this.r = r;
System.out.println("วงกลมรัศมี:
="+ r);
}
public void area(){
final double PT
= 3.1416;
double area = 2 *
PT * this.r *this.r;
System.out.println("พื้นที่ = "+ area);
}//circle
public void circum
(){
final double PT =
3.1416;
double area = 2 *PT
* this.r *this.r;
System.out.println("เส้นรอบวง = "+ area);
}
}
public class Jcircle {
public static void
main(String[] args) {
circle c =new circle (9.99);
c.area();
c.circum();
}
}