From 9f73d9f3c4c2e6da0fb9590c4479b792f95fc53a Mon Sep 17 00:00:00 2001 From: Haug Michael <mh306@hdm-stuttgart.de> Date: Tue, 12 Jun 2018 10:57:40 +0200 Subject: [PATCH] system.out --> err, created URLCreator --- .../de/hdm_stuttgart/mi/sd1/weather/Forecast.java | 2 ++ .../mi/sd1/weather/model/SearchingAndComparing.java | 11 ++++++----- .../mi/sd1/weather/model/URLCreator.java | 12 ++++++++++++ 3 files changed, 20 insertions(+), 5 deletions(-) create mode 100644 src/main/java/de/hdm_stuttgart/mi/sd1/weather/model/URLCreator.java diff --git a/src/main/java/de/hdm_stuttgart/mi/sd1/weather/Forecast.java b/src/main/java/de/hdm_stuttgart/mi/sd1/weather/Forecast.java index c619ca6..6879174 100644 --- a/src/main/java/de/hdm_stuttgart/mi/sd1/weather/Forecast.java +++ b/src/main/java/de/hdm_stuttgart/mi/sd1/weather/Forecast.java @@ -9,6 +9,7 @@ import org.apache.commons.io.FileUtils; import java.io.File; +import java.net.URL; import java.util.Scanner; /** @@ -41,6 +42,7 @@ public class Forecast { SearchingAndComparing.searchingAndComparing(); + /* java.net.URL // System.out.println(SearchingAndComparing.searchingAndComparing()); String test = "https://api.openweathermap.org/data/2.5/forecast?lang=de&APPID=7cufdhdcgdhsgdhgfcgsdss67b3&units=metric&id=3214105"; diff --git a/src/main/java/de/hdm_stuttgart/mi/sd1/weather/model/SearchingAndComparing.java b/src/main/java/de/hdm_stuttgart/mi/sd1/weather/model/SearchingAndComparing.java index 1060141..fe65ed0 100644 --- a/src/main/java/de/hdm_stuttgart/mi/sd1/weather/model/SearchingAndComparing.java +++ b/src/main/java/de/hdm_stuttgart/mi/sd1/weather/model/SearchingAndComparing.java @@ -8,12 +8,13 @@ import java.util.Scanner; public class SearchingAndComparing { - static public String searchingAndComparing() { + static public int searchingAndComparing() { String searchedCity = "Republic of India"; /** * @param Searching and comparing cities */ + int controlNumber = 0; int k = 0; City[] citySelector = new City[10]; @@ -31,7 +32,7 @@ public class SearchingAndComparing { controlNumber++; } if (controlNumber > Cities.cities.length - 1) { - System.out.println("city not found"); + System.err.println("city not found"); } } @@ -46,8 +47,8 @@ public class SearchingAndComparing { Scanner scanCityChoice = new Scanner(System.in); int userCityChoice = scanCityChoice.nextInt(); - if (userCityChoice == 0 | userCityChoice > multipleResults.length) { - System.out.println("not a valid input"); + if (userCityChoice <= 0 | userCityChoice > multipleResults.length) { + System.err.println("not a valid input"); } else { // output Methode hier citySelector[0] = multipleResults[userCityChoice - 1]; @@ -60,7 +61,7 @@ public class SearchingAndComparing { } } - return ""; + return 0; } diff --git a/src/main/java/de/hdm_stuttgart/mi/sd1/weather/model/URLCreator.java b/src/main/java/de/hdm_stuttgart/mi/sd1/weather/model/URLCreator.java new file mode 100644 index 0000000..1bcc48e --- /dev/null +++ b/src/main/java/de/hdm_stuttgart/mi/sd1/weather/model/URLCreator.java @@ -0,0 +1,12 @@ +package de.hdm_stuttgart.mi.sd1.weather.model; + +import java.net.MalformedURLException; +import java.net.URL; + +public class URLCreator { + + public URL CreateUrl (int id) throws MalformedURLException { + URL linkWithId = new URL("http://www.google.com"); + return linkWithId; + } +} -- GitLab