หน้าเว็บ

วันอาทิตย์ที่ 9 ธันวาคม พ.ศ. 2555

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

              EX1.โปรแกรมรับค่าเลข2จำนวนมาหาค่ามากกว่า น้อยกว่า
              ******************************************

import java.io.*; //แบบตายตัวของโปรแกรมรับค่าและแสดงผล
public class Ja_janjira1 //ชื่อคลาสJa_janjira1                 
{                               
   public static void main( String [] args)throws IOException //แบบตายตัวของโปรแกรมรับค่าและแสดงผล
   {             
   BufferedReader stdin = new BufferedReader (new InputStreamReader(System.in)); //แบบตายตัวของโปรแกรมรับค่าและแสดงผล
      String first; //กำหนดตัวแปร first ชนิดตัวอักษร
      String second; //กำหนดตัวแปร second ชนิดตัวอักษร
      String result;  //กำหนดตัวแปร result ชนิดตัวอักษร                                                               
      int num1; //กำหนดตัวแปร num1 ชนิดตัวเลข
      int num2; //กำหนดตัวแปร num2 ชนิดตัวเลข
  System.out.print ( "Input Number1= " ); //แสดงInput Number1=
   first = stdin.readLine(); //กำหนดตัวแปรfirst มีค่าเท่ากับค่าที่รับมา
  num1 = Integer.parseInt( first );  //ให้ค่าfirst ที่รับมาเป็นชนิดตัวอักษรเท่ากับค่าnum1ชนิดตัวเลข
  System.out.print ( "Input Number2= " ); //แสดงInput Number2=
   second = stdin.readLine();  //กำหนดตัวแปร second มีค่าเท่ากับค่าที่รับมา                                  
      num2 = Integer.parseInt( second ); //ให้ค่าsecond ที่รับมาเป็นชนิดตัวอักษรเท่ากับค่าnum2ชนิดตัวเลข                                              
      result = "";  //กำหนดให้ resultมีค่าเท่ากับ"ช่องว่าง"                                                                                            
      if ( num1 < num2 )  //เงื่อนไขถ้า num1 น้อยกว่า num2                                          
         result = result + "\n" + num1 + " < " + num2; //กำหนดให้result = result + "\n" + num1 + " < " + num2                                                        
      if ( num1 > num2 )   //เงื่อนไขถ้า num1 มากกว่า num2                                                  
         result = result + "\n" + num1 + " > " + num2; //กำหนดให้result = result + "\n" + num1 + " > " + num2                                                                                                       
      System.out.println("Results ="+result ); //แสดงค่า"Results ="+result
              }                                                       
}    



++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



        EX2.โปรแกรม รับค่าตัวเลข แล้วนำมาหาผลรวม จำนวนตัวเลข และค่ากลาง
        *******************************************************
  import java.io.*;  //แบบตายตัวของโปรแกรมรับค่าและแสดงผล
class Ja_janjira2 //ชื่อคลาสJa_janjira2
{
   public static void main( String [] args)throws IOException //แบบตายตัวของโปรแกรมรับค่าและแสดงผล
   {
   BufferedReader stdin = new BufferedReader (new InputStreamReader(System.in)); //แบบตายตัวของโปรแกรมรับค่าและแสดงผล
      int sum=0; //กำหนดตัวแปร sum ชนิดตัวเลข มีค่าเท่ากับ0    
      int total =0; //กำหนดตัวแปร total ชนิดตัวเลข มีค่าเท่ากับ0     
      int count =0; //กำหนดตัวแปร count ชนิดตัวเลข มีค่าเท่ากับ0     
      int average =0; //กำหนดตัวแปร average ชนิดตัวเลข มีค่าเท่ากับ0     
      int cir;  //กำหนดตัวแปร cir ชนิดตัวเลข     
      String  i; //กำหนดตัวแปร i ชนิดตัวอักษร
      String a; //กำหนดตัวแปร a ชนิดตัวอักษร
  System.out.println(" "); //แสดง " "
                    System.out.print ("Please Enter Number and Endter 0 to Quit : "  ); //แสดง"Please Enter Number and Endter 0 to Quit : " 
   i=stdin.readLine(); //กำหนดตัวแปร i มีค่าเท่ากับค่าที่รับมา
                     cir = Integer.parseInt(i); //ให้ค่า i ที่รับมาเป็นชนิดตัวอักษรเท่ากับค่าcirชนิดตัวเลข
       sum  += cir; //กำหนดให้ sum เท่ากับ cir
      while ( cir != 0 ) //คำสั่งวนรอบให้cir เท่ากับ0
{
       System.out.println(" ");//แสดง " "
       System.out.print ("Please Enter Number and Endter 0 to Quit : "  ); //แสดง"Please Enter Number and Endter 0 to Quit : " 
 i=stdin.readLine();//กำหนดตัวแปร i มีค่าเท่ากับค่าที่รับมา
       cir = Integer.parseInt(i);//ให้ค่า i ที่รับมาเป็นชนิดตัวอักษรเท่ากับค่าcirชนิดตัวเลข
sum  += cir; //กำหนดให้ sum เท่ากับ cir
                                 count++;  //กำหนดให้ countบวกเพิ่มทีละ1
      }
       average = sum/count; //กำหนดให้ average เท่ากับ sumหารcount
       System.out.print ("sum =  " + sum+"\n count   "+count+"\n average  "+average ); //แสดงค่า "sum =  " +  sum+"\n count   "+count+"\n average  "+average
   }
}


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

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