Results 1 to 10 of 10

Thread: Re: โปรแกรมคำนวณค่าสะสมที่เป็นเลขขี้

  1. #1
    Administrator asylu3's Avatar
    Join Date
    Jun 2000
    Location
    Thailand
    Posts
    3,557


    โปรแกรมคำนวณค่าสะสมที่เป็นเลขขี้

    [src]import javax.swing.*;

    public class SumOdd {

    public static void main(String[] args)
    {
    int sum=0;
    for(int i=1;i<=3047;i++)
    {
    if(i%2==1) sum+=i;

    }
    JOptionPane.showMessageDialog(null,"Resultn"+String.valueOf(sum));
    }
    }
    [/src]

  2. #2
    Junior Member
    Join Date
    Sep 2002
    Location
    United States
    Posts
    9


    Re: โปรแกรมคำนวณค่าสะสมที่เป็นเลขขี้

    :wob: เลขคี่ ขอรับ :P

    ว่าแต่ถ้าจะเอาไปใส่ใน JFrame จาต้องทามยางงายอ่า ???

    :wob: ทำได้ทีละอย่าง เอามารวมกันไม่เป็น
    ช่วยด้วยก๊ะ :wob:

  3. #3
    Junior Member
    Join Date
    Oct 2002
    Location
    Thailand
    Posts
    0


    Re: โปรแกรมคำนวณค่าสะสมที่เป็นเลขขี้

    Code:
    for(int i=1;i<3047;i++)
    ตรงนี้อ่ะ มันก็ไมรวมกรณีที่ i เป็น 3047 ด้วยสิทั้งๆที่ 3047 เปงเลขคี่นะ เปงงี้มากก่า
    Code:
    for(int i=1;i<=3047;i++)

  4. #4
    Junior Member
    Join Date
    Sep 2002
    Location
    United States
    Posts
    9


    Re: โปรแกรมคำนวณค่าสะสมที่เป็นเลขขี้

    :wob:
    ทามายมานไม่ต้องช้าย Frame อ่า งงว้อย ??? ??? ???
    :wob:

  5. #5
    Administrator asylu3's Avatar
    Join Date
    Jun 2000
    Location
    Thailand
    Posts
    3,557


    Re: โปรแกรมคำนวณค่าสะสมที่เป็นเลขขี้

    โปรแกรมที่แสดง output อีกรูปแบบหนึ่งโดยใช้ JFrame และ JLabel

    [src]import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;

    class Test {



    public static void main(String args[]) {

    int sum=0;
    for(int i=1;i<=3047;i++)
    {
    if(i%2==1) sum+=i;

    }

    JFrame app = new JFrame("test");
    JLabel label=new JLabel("Result: n"+String.valueOf(sum));

    app.getContentPane().add(label,BorderLayout.SOUTH);
    app.setSize(100,100);
    app.setVisible(true);
    }
    }[/src]

  6. #6
    Junior Member
    Join Date
    Sep 2002
    Location
    United States
    Posts
    9


    Re: โปรแกรมคำนวณค่าสะสมที่เป็นเลขขี้

    admin wrote

    [src]
    JLabel label=new JLabel(\"Result: n\"+String.valueOf(sum));
    [/src]
    มันคืออารายอ่า ???
    ไม่เก็ตเลยว่ามันทามายต้องอยู่นายโวงเลบด้วยอ่า :twak:

  7. #7
    Administrator asylu3's Avatar
    Join Date
    Jun 2000
    Location
    Thailand
    Posts
    3,557


    version 3

    [src]import javax.swing.*;
    import java.awt.*;
    import java.awt.event.*;

    class Ass1 extends JFrame
    {
    private String output;
    private JLabel text;
    public Ass1(int sum)
    {
    output=String.valueOf(sum);
    text=new JLabel(output);
    Container c=getContentPane();
    setSize(200,100);
    c.add(text);
    show();

    }

    public static void main(String[] args)
    {

    int sum=0;

    /*for(int i=1;i<=3047;i++)
    {
    if(i%2==1) sum=sum+i;

    }*/
    int i=1;
    while(i<=3047)
    {
    if(i%2==1) sum=sum+i;
    i++;
    }

    Ass1 obj=new Ass1(sum);


    obj.addWindowListener(new WindowAdapter()
    {
    public void windowsClosing (WindowEvent e)
    {
    System.exit(0);
    }
    });



    }
    }
    [/src]

  8. #8
    Junior Member
    Join Date
    Sep 2002
    Location
    United States
    Posts
    9


    Re: โปรแกรมคำนวณค่าสะสมที่เป็นเลขขี้

    ตัวอย่างก็ดีนะ
    แต่อยากได้คำอธิบายอะ
    ม่ายจายยยย

  9. #9
    Junior Member
    Join Date
    Oct 2002
    Location
    Thailand
    Posts
    0


    Re: โปรแกรมคำนวณค่าสะสมที่เป็นเลขขี้

    Crovax wrote:
    admin wrote

    [src]
    JLabel label=new JLabel(\"Result: n\"+String.valueOf(sum));
    [/src]
    มันคืออารายอ่า ???
    ไม่เก็ตเลยว่ามันทามายต้องอยู่นายโวงเลบด้วยอ่า :twak:
    บรรทัดนี้คือการประกาศ instance ของ class JLabel มีชื่อว่า label โดยกำหนดค่าใน constructor ให้มัน

    ทีนี้ค่าที่ใส่ใน constructor ของ JLabel ต้องเป็น String จึงทำให้มีการเปลี่ยนค่าของ sum จาก int เป็น string ด้วยการเรียก class String มาตรงๆแล้วใช้ method valueOf() เพื่อเปลี่ยนค่า sum ครับ

  10. #10
    Junior Member
    Join Date
    Sep 2002
    Location
    United States
    Posts
    9


    Re: โปรแกรมคำนวณค่าสะสมที่เป็นเลขขี้

    :wob: :wob: ไม่ค่อยเข้าจัยแต่กอบกุนกั๊บ

Members who have read this thread : 0

Actions : (View-Readers)

There are no names to display.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •