| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Sådan Detect rektangel Kollision i Java
    Java programmeringssprog er et objekt- orienterede sprog udviklet af Sun , og siden overtaget af Oracle. Objekt- orienterede sprog fokuserer på genstande , der definerer en tilstand og adfærd for nogle abstrakte enhed. For eksempel har en " Rektangel " objekt en tilstand , der består af dens højde, bredde x - position og y -positionen . Det har også adfærd og kan skaleres , flyttes og testet for at se , om den skærer en anden rektangel. En nem måde at teste for kollisioner , er at bruge " skærer "-metoden på to " rektangel " objekter . Ting du skal
    Java Software Development Kit med NetBeans Integrated Development Environment (IDE) Bundle
    Vis Flere Instruktioner
    1

    Load NetBeans integreret udviklingsmiljø ( IDE) ved klikke på programmets ikon . Når programmet belastninger , navigere til "Ny /New Project" og vælg " Java Application " fra listen på højre side af skærmen. En ny kildekode fil vises i NetBeans teksteditor. Kildekoden fil indeholder en tom vigtigste metode .
    2

    Opret to " rektangel " objekter . Hvert rektangel kan initialiseres med en højde , bredde , x - placering og y - placering . Skriv følgende to udsagn inde i krøllede parenteser i den vigtigste metode til at skabe disse to objekter : Hej

    rektangel rectOne = new Rectangle ( 10, 10 , 0, 0 ), rektangel rectTwo = new Rectangle (10 , 10, 5, 5) . " rectTwo "
    3

    Test for at se om " rectOne " skærer " skærer " metode returnerer enten sand eller falsk, afhængigt af placeringen af rektangler. Hvis man ser tilbage på det forrige trin , vil du se , at begge rektangler har samme størrelse : 10 med 10 . Positionen af ​​" rectOne " er ( 0,0) , mens stilling " rectTwo " er ( 5,5 ) . Det betyder, at " rectTwo " overlapper " rectOne " med en fjerdedel af dens areal . Derfor er " skærer " metoden returnerer sandt i følgende erklæring : Hej

    bool x = rectOne.intersects ( rectTwo ),
    4

    Print ud resultatet af den " skærer "-metoden som dette : Hej

    System.out.println ( x ),
    5

    Kør programmet ved at trykke på "Play" knappen , som ligger i værktøjslinien . Programmet udskriver ordet " Sandt nok, " da begge rektangler skærer hinanden.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Upload en fil til en server vha. JSP 
    ·Java Tutorial til kopiering og indsætning 
    ·Sådan Hold Letters i Ramme i Java 
    ·Hvordan udvikler man et Tetris spil i Java Uden en appl…
    ·Sådan flytter en JPanel Java 
    ·Sådan bruges en Random Java Utility 
    ·Hvordan man skriver unit tests til et Java- projekt 
    ·Sådan Design Lege i Java 
    ·Sådan Detect en cirkularitet i en Linked List i Java 
    ·Sådan bruges en Heapsort i Java 
      Anbefalede Artikler
    ·CorelDRAW VBA Form Tutorial 
    ·Sådan Indsæt PHP Into CSS 
    ·Sådan Embed Windows Media Player i Javascript 
    ·Hvordan man skriver en JavaScript-funktion , der beregn…
    ·Sådan Divide heltal med Bit Forskydninger 
    ·Sådan vælges den sidste Auto Increment MySQL i PHP 
    ·Hvad Er Lightweight Layout & Kodesprog 
    ·Sådan Compute et rektangel Perimeter i Java 
    ·Slags løkker i Visual Basic 
    ·Sådan fjernes Førende & Trailing Spaces på PHP 
    Copyright © Computer Viden http://www.computerdk.com