วันอังคารที่ 29 มีนาคม พ.ศ. 2554

ตัวอย่างโปรแกรมจาวา 5โปรแกรม

1.โปรแกรมจำนวนเฉพาะของซี


#include<stdio.h>
#include<conio.h>
void main()
{
int num,i=0;
clrscr();
printf("\nEnter you number : ");
scanf("%d",&num);
{

if(i%num==0)
{
printf("Yes");
}
else
{
printf("No");
}


getch();
}





2.โปรแกรมเพื่อนับจำนวนตัวเลขที่หารด้วย3ลงตัวของกลุ่มตัวเลข 1-20
อ้างถึง


class No5{
   public static void main(String args[]){
      int manny=0;
      String number="";
      for(int i=1;i<=20;i++){
         if((i%3)==0){
            number += i+",";
            manny++;
         }
      }

3.โปรแกรมนี้คือโปรแกรมหาเลขคี่ เลขคู่ จำนวนเฉพาะ และหาค่ามากกว่าหรือน้อยกว่าจากค่าที่รับเข้า



Main.java
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package boonrit;
import java.io.*;
import java.util.ArrayList;
import boonrit.Menu_Class;
// boonrit.Menu_Class;
/**
*
* @author Sutenm
*/
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) throws IOException{
// TODO code application logic here
BufferedReader buff=new BufferedReader(new InputStreamReader(System.in));
String keyword,ex;
int num,num1,num2,num3,sum,number;
do{
System.out.print(“Creat Array : “);
keyword = buff.readLine();
int arr_list=Integer.parseInt(keyword);
ArrayList<Integer> myArray = new ArrayList<Integer>(arr_list);
for(int i=0;i < arr_list;i++){
System.out.print(“Input “+i+” : “);
keyword = buff.readLine();
myArray.add(Integer.parseInt(keyword));
}
System.out.println(“===== Menu =====”);
System.out.println(“1. Odd Number”);
System.out.println(“2. Even Number”);
System.out.println(“3. Prime Number”);
System.out.println(“4. Max Number”);
System.out.println(“5. Min Number”);
System.out.print(“Select menu : “);
keyword = buff.readLine();
num=Integer.parseInt(keyword);
switch(num){
case 1: num=1; break;
case 2: num=2; break;
case 3: num=3; break;
case 4: num=4; break;
case 5: num=5; break;
default : num=0;
}
System.out.println();
if(num == 1){
System.out.print(“Odd Number : “);
for(int j=0;j < arr_list;j++){
if(Menu_Class.Odd(myArray.get(j)) == true)
System.out.print(myArray.get(j)+” “);
}
}else if(num == 2){
System.out.print(“Even Number : “);
for(int j=0;j < arr_list;j++){
if(Menu_Class.Even(myArray.get(j)) == true)
System.out.print(myArray.get(j)+” “);
}
}else if(num == 3){
System.out.print(“Even Number : “);
for(int j=0;j < arr_list;j++){
if(Menu_Class.Prime(myArray.get(j)) == true)
System.out.print(myArray.get(j)+” “);
}
}else if(num == 4){
System.out.print(“Max Number : “);
int max = 0;
for(int j=0;j < arr_list;j++){
if(j == 0)
max = myArray.get(j);
else if(max < myArray.get(j))
max = myArray.get(j);
}
System.out.print(max);
}else if(num == 5){
System.out.print(“Max Number : “);
int min = 0;
for(int j=0;j < arr_list;j++){
if(j == 0)
min = myArray.get(j);
else if(min > myArray.get(j))
min = myArray.get(j);
}
System.out.print(min);
}//if num
System.out.println(“”);
System.out.print(“Exit ‘x’ : “);
ex = buff.readLine();
}while(!ex.equalsIgnoreCase(“x”));
}//public
}
Menu_Class.java
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package boonrit;
/**
*
* @author Sutenm
*/
public class Menu_Class {
/**
* @param args the command line arguments
*/
public static boolean Odd(int value){
int sum=value%2;
if(sum == 1)
return true;
else
return false;
}
public static boolean Even(int value){
int sum=value%2;
if(sum == 0)
return true;
else
return false;
}
public static boolean Prime(int value){
int j=0;
for(int i = 1;i <= value;i++){
if(value%i == 0)
j++;
}
if(j == 2)
return true;
else
return false;
}
}

 4.
โปรแกรมหาผลรวมของเลขตั้งแต่ 1-10 



class No3{
   public static void main(String args[]){
      int sum=0,tmp=0;
      for(int i=1;i<=10;i++){
         tmp = sum;
         sum+=i;
         System.out.println(i+" + "+tmp+" = "+sum);
      }
   }
}
ผลลัพธ์ออกมางี้คับ (แสดงวิธีทำให้เรียบร้อย 555+) ไม่ต้องกังวลกับ ส่วนแสดงวิธีทำนะคับ 1+2+3+4+5+6+7+8+9+10 ยังไงมันก็เท่ากับ 55 อยู่วันยังค่ำแหละคับ
1 + 0 = 1
2 + 1 = 3
3 + 3 = 6
4 + 6 = 10
5 + 10 = 15
6 + 15 = 21
7 + 21 = 28
8 + 28 = 36
9 + 36 = 45
10 + 45 = 55



5.
โปรแกรมตัดเกรด


importjava.util.Scanner; class
{
life public
{
Scanner scan=
static void main(String args[])new Scanner(System.in); System.out.println("Please input your Name : "); Stringname = scan.next(); System.out.println("Please input your learn : "); Stringlearn = scan.next(); System.out.println("Please input your score : "); doubles= scan.nextDouble(); System.out.println("Please input your Name : "+name); System.out.println("Please input your learn : "+learn); System
.out.println("Please input your score : "+s); if
{
(s>100) System
}
.out.println("Error please enter only 1-100"); else
{
if(s>79) System
}
.out.println("Grade A"); else
{
if(s>69) System
}
.out.println("Grade B"); else
{
if(s>59) System
}
.out.println("Grade C"); else
{
if(s>49) System
}
.out.println("Grade D"); else
{
if(s<50) System
}
}
}
.out.println("Grade E");

ไม่มีความคิดเห็น:

แสดงความคิดเห็น