Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class CoordinateTest {
- public static void main(String[] args) {
- // TODO Auto-generated method stub
- int breiten = 0;
- int längen = 0;
- Coordinates test1 = new Coordinates (170, 60);
- Coordinates test2 = new Coordinates (390, 190);
- System.out.println(test1.getLongitude() + " " + test1.getLatitude());
- System.out.println(test1.equals(test2));
- System.out.println(test1);
- System.out.println(test2);
- while (längen > -1000) {
- breiten = breiten -100;
- längen = längen - 100;
- test1.setLatitude(breiten);
- test1.setLongitude(längen);
- System.out.println(test1);
- }
- }
- }
- public class Coordinates {
- double latitude; //Breitengrad
- double longitude; //Längengrad
- public Coordinates (double pLatitude, double pLongitude) {
- setLongitude(pLongitude);
- setLatitude (pLatitude);
- }
- public double getLatitude () {
- return latitude;
- }
- public double getLongitude () {
- return longitude;
- }
- public void setLatitude (double pLatitude){
- while (pLatitude < -90) {
- pLatitude = pLatitude + 180;
- //latitude = pLatitude;
- }
- while (pLatitude > 90) {
- pLatitude = pLatitude -180;
- //latitude = pLatitude;
- }
- latitude = pLatitude;
- }
- public void setLongitude (double pLongitude){
- while (pLongitude < -180) {
- pLongitude = pLongitude + 360;
- //longitude = pLongitude;
- }
- while (pLongitude > 180) {
- pLongitude = pLongitude -180;
- //longitude = pLongitude;
- }
- longitude = pLongitude;
- }
- public String toString() {
- return String.format("Breitengrad %s und Längengrad %s",latitude, longitude);
- }
- public boolean equals (Coordinates pTest) {
- if (longitude == pTest.getLongitude() && latitude == pTest.getLatitude()) {
- return true;
- }return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement