ThaiSEOBoard.com

< กดยุบ (ห้องยกเลิกการใช้งาน) => Basic Information (ยกเลิกใช้) => ข้อความที่เริ่มโดย: koyubi ที่ 15 กรกฎาคม 2009, 07:12:55



หัวข้อ: น้องใหม่ค่ะ ปรึกษาเรื่องจาวาทีค่ะ
เริ่มหัวข้อโดย: koyubi ที่ 15 กรกฎาคม 2009, 07:12:55
ช่วยดูโจทย์นี้ให้ทีนะคะ

จงเขียนโปรแกรม lab5.java กำหนดให้มีการรับข้อมูลผ่านทางแป้นพิมพ์จำนวนกี่รอบก็ได้เท่าที่ผู้ใช้ต้องการ

โดยข้อมูลที่รับเข้าเป็นตัวเลขซึ่งมีการตรวจสอบแล้วว่าไม่เกิน 5 หลัก จากนั้นให้ตรวจสอบและแสดงผลว่าตัวเลข

ดังกล่าวเป็นเลขคู่หรือเลขคี่หากเป็นเลขคี่ให้ตรวจสอบด้วยว่าจำนวนดังกล่าวหารด้วย 3 ลงตัวและ/หรือหารด้วย 5

ลงตัว

import java.io.*;
import java.text.*;

class lab5
{   
   public static void main(String[] args) throws IOException
   {   
      DataInput data=new DataInputStream(System.in);
      String input ="";
      System.out.println("Please enter number is=>");
      input=data.readLine();
   if (input.length()>5)
      System.out.println("Input data ia error");
   else   
      { int number= Integer.parseInt(input);
        int b=30;
        if (((b%3)==0)&&((b%5)==0));


คือทำมาได้แค่นี้ค่ะ ช่วยต่อให้ทีนะคะ ขอบคุณมากค่ะ


หัวข้อ: Re: น้องใหม่ค่ะ ปรึกษาเรื่องจาวาทีค่ะ
เริ่มหัวข้อโดย: sniffer ที่ 15 กรกฎาคม 2009, 07:37:09
เอาการบ้านมาให้ทำซะงั้น  :P


หัวข้อ: Re: น้องใหม่ค่ะ ปรึกษาเรื่องจาวาทีค่ะ
เริ่มหัวข้อโดย: RaulGonzales ที่ 15 กรกฎาคม 2009, 08:02:40
โค๊ด:
import java.util.* ;
public class Lab5 {
    public static void main(String[] args) {
        System.out.println("Please enter number is => ") ;
        Scanner sc = new Scanner(System.in) ;
        while (sc.hasNext()) {
          String num = sc.next();
          if(num.length() > 5) {
            System.out.println("Input data ia error") ;
          }
          else {
              int numx = Integer.parseInt(num) ;
            if((numx%2)==0) {
              System.out.println("Number is Even") ;
            }
            else {
              System.out.println("Number is Odd") ;
            }
          }
      }
    }

}

ลองดูนะครับ อ่านไม่่ค่อยเข้าใจโจทย์เท่าไร  :-[


หัวข้อ: Re: น้องใหม่ค่ะ ปรึกษาเรื่องจาวาทีค่ะ
เริ่มหัวข้อโดย: arabanaki ที่ 15 กรกฎาคม 2009, 08:05:14
ให้แนวคิดไปเขียนเองนะครับ เดี๋ยวชีวิตมันจะง่ายไป
1. input ที่รับมาต้องเช็คว่าเป็นตัวเลข และเป็น int ก่อนครับ(ไม่ใช่ real หรือ doble) จากนั้นจึงเช็คว่าความยาว 5 หลักหรือเปล่า เลข 5 หลักนี้คือ 10000  ใช่ไหมครับ ลองเอาหมื่นไปหารตัวเลขที่ป้อนเข้ามา แล้วลองหาวิธีเองครับว่าจะเช็คยังไงว่ามันอยู่แค่หลักหมื่น
2. พอผ่านข้อหนึ่งมาได้แล้วก็หาเศษจากการหารด้วย 2 ไงครับ ได้ 1 คือ คี่ ได้ 0 คือ คู่
3. เมื่อเช็คว่าเป็นคี่แล้ว เอามาหารกับ 3 และ modulus กับ 3 ด้วย ถ้าได้ผลลัพธ์การหารเป็น  1 ขึ้นไป กับ modulus เป็น 0 แสดงว่าหาร 3 ลงตัว
4. ทำคล้ายข้อสามเพียงแต่เปลี่ยนเป็น 5 แทนครับ

ง่ายแค่เนี่ย  :D


หัวข้อ: Re: น้องใหม่ค่ะ ปรึกษาเรื่องจาวาทีค่ะ
เริ่มหัวข้อโดย: pacapao ที่ 15 กรกฎาคม 2009, 10:01:20
 :o


หัวข้อ: Re: น้องใหม่ค่ะ ปรึกษาเรื่องจาวาทีค่ะ
เริ่มหัวข้อโดย: mrmoon ที่ 15 กรกฎาคม 2009, 10:11:55
เขียนเปง PHP ได้เป่า ไปแปลงเองอีกทีนุง คุคุคุ....  :-[