NetBeans - Szukana pomoc

0

Dzień Dobry,

Piszę w sprawię Javy,a raczej zadań z Javy, które ja i moi koledzy musimy niestety wykonać:(
Nie było by z tym problemu gdyby nie fakt,że jesteśmy Anglistami na 3 już roku , a nasza druga specjalizacja to informatyka(nie pytajcie dlaczego akurat taka). Dokładnie 13.04 będziemy musieli wykonać zadania( na kartce papieru ) i będziemy z nich rozliczeni. Strasznie nam ten fakt wadzi, zwłaszcza,że nie podzielamy takiego samego entuzjazmu co nasz wykładowca.Korzystamy z programu NetBeans. Prosiłbym o pomoc w ich rozwiązaniu (Chodzi mi o cały program).

1.Wypisz na ekran długość napisu. Użyj metody length.
2.Wypisz na ekran 1, 5 i 12 znak napisu. Użyj metody charAt - bierze jako argument numer znaku (uwaga - indeksowanie od 0) i zwraca ten znak.
char z = s.charAt(0);
System.out.println(z);
3.Wypisz na ekran 12 znak napisu, ale sprawdź wcześniej, czy ten znak istnieje (tzn. czy napis nie jest krótszy).
4.Sprawdź, czy napis zaczyna się od "Jan", a kończy na "Elbląg". Użyj metod startsWith, endsWith. Te metody biorą jako argument String, a zwracają boolean.
5.Sprawdź, na której pozycji znajduje się litera "a". Użyj metody indexOf - bierze jako argument napis (String), a zwraca int - indeks pierwszego wystąpienia podanej litery.
6.Wypisz indeks ostatniego wystąpienia litery "a". Użyj metody lastIndexOf.
7.Wytnij z napisu fragment od pierwszego znaku do piątego. Użyj metody substring. W poniższym przykładzie zostanie uzyskany napis od czwartego znaku (indeks 3) do szóstego znaku (indeks 5).
String nowy = s.substring(3,6);
8.Znajdź pierwsze wystąpienie spacji (napis " ") i wytnij z napisu fragment od początku do tej pierwszej spacji (bez niej). Będzie to pierwsze słowo napisu.
9.Wypisz na ekran ostatnie słowo napisu.
10.Zakładamy, że wczytany napis ma postać "Jan Kowalski Elbląg". Zadeklaruj 3 nowe zmienne: imię, nazwisko, miasto i przypisz do nich odpowiednie fragmenty wczytanego napisu.
14:37:15
Witam,

Korzystam z programu NetBeans i mam problem z zadaniami. Prosiłbym o pomoc w ich rozwiązaniu. (Chodzi mi o cały program)

1.Wypisz na ekran długość napisu. Użyj metody length.
2.Wypisz na ekran 1, 5 i 12 znak napisu. Użyj metody charAt - bierze jako argument numer znaku (uwaga - indeksowanie od 0) i zwraca ten znak.
char z = s.charAt(0);
System.out.println(z);
3.Wypisz na ekran 12 znak napisu, ale sprawdź wcześniej, czy ten znak istnieje (tzn. czy napis nie jest krótszy).
4.Sprawdź, czy napis zaczyna się od "Jan", a kończy na "Elbląg". Użyj metod startsWith, endsWith. Te metody biorą jako argument String, a zwracają boolean.
5.Sprawdź, na której pozycji znajduje się litera "a". Użyj metody indexOf - bierze jako argument napis (String), a zwraca int - indeks pierwszego wystąpienia podanej litery.
6.Wypisz indeks ostatniego wystąpienia litery "a". Użyj metody lastIndexOf.
7.Wytnij z napisu fragment od pierwszego znaku do piątego. Użyj metody substring. W poniższym przykładzie zostanie uzyskany napis od czwartego znaku (indeks 3) do szóstego znaku (indeks 5).
String nowy = s.substring(3,6);
8.Znajdź pierwsze wystąpienie spacji (napis " ") i wytnij z napisu fragment od początku do tej pierwszej spacji (bez niej). Będzie to pierwsze słowo napisu.
9.Wypisz na ekran ostatnie słowo napisu.
10.Zakładamy, że wczytany napis ma postać "Jan Kowalski Elbląg". Zadeklaruj 3 nowe zmienne: imię, nazwisko, miasto i przypisz do nich odpowiednie fragmenty wczytanego napisu.
14:37:23
Poczekaj :) jeszcze raz;P
14:37:35
Witam,

Korzystam z programu NetBeans i mam problem z zadaniami. Prosiłbym o pomoc w ich rozwiązaniu. (Chodzi mi o cały program)

1.Wypisz na ekran długość napisu. Użyj metody length.
2.Wypisz na ekran 1, 5 i 12 znak napisu. Użyj metody charAt - bierze jako argument numer znaku (uwaga - indeksowanie od 0) i zwraca ten znak.
char z = s.charAt(0);
System.out.println(z);
3.Wypisz na ekran 12 znak napisu, ale sprawdź wcześniej, czy ten znak istnieje (tzn. czy napis nie jest krótszy).
4.Sprawdź, czy napis zaczyna się od "Jan", a kończy na "Elbląg". Użyj metod startsWith, endsWith. Te metody biorą jako argument String, a zwracają boolean.
5.Sprawdź, na której pozycji znajduje się litera "a". Użyj metody indexOf - bierze jako argument napis (String), a zwraca int - indeks pierwszego wystąpienia podanej litery.
6.Wypisz indeks ostatniego wystąpienia litery "a". Użyj metody lastIndexOf.
7.Wytnij z napisu fragment od pierwszego znaku do piątego. Użyj metody substring. W poniższym przykładzie zostanie uzyskany napis od czwartego znaku (indeks 3) do szóstego znaku (indeks 5).
String nowy = s.substring(3,6);
8.Znajdź pierwsze wystąpienie spacji (napis " ") i wytnij z napisu fragment od początku do tej pierwszej spacji (bez niej). Będzie to pierwsze słowo napisu.
9.Wypisz na ekran ostatnie słowo napisu.
10.Zakładamy, że wczytany napis ma postać "Jan Kowalski Elbląg". Zadeklaruj 3 nowe zmienne: imię, nazwisko, miasto i przypisz do nich odpowiednie fragmenty wczytanego napisu.

0
public static void main(String[] args)
{
    String napis = "8 znakow";
    System.out.println(napis.length());
}
public static void main(String[] args)
{
    String napis = "Bardzo dlugi napis";
    
System.out.println(napis.charAt(0));
    System.out.println(napis.charAt(4));
    System.out.println(napis.charAt(11));
}
public static void main(String[] args)
{
    String napis = "Kolejny bardzo dlugi napis";
    if(napis.length() > 11) //12 lub wiecej znakow
        System.out.println(napis.charAt(11);
}
public static void main(String[] args)
{
    String napis1 = "Jan na poczatku a na koncu Elbląg";
    String napis2 = "Jan na poczatku a Elbląg gdzies posrodku";

    System.out.println("Sprawdzam napis1");
    if(checkString(napis1))
        System.out.println("Poprawny");
    else
        System.out.println("Niepoprawny");

    System.out.println("Sprawdzam napis2");
    if(checkString(napis2))
        System.out.println("Poprawny");
    else
        System.out.println("Niepoprawny");
}

public static boolean checkString(String arg)
{
    return startsWithJan(arg) && endsWithElblag(arg);
}

public static boolean startsWithJan(String arg)
{
    return arg.startsWith("Jan");
}

public static boolean endsWithElblag(String arg)
{
    return arg.endsWith("Elbląg");
}
public static void main(String[] args)
{
    String szukanyZnak = "a";
    String napis = "fedcbaba";

    System.out.println(napis.indexOf(szukanyZnak));
}
public static void main(String[] args)
{
    String szukanyOstatniZnak = "a";
    String napis = "ala ma kota";

    System.out.println(napis.lastIndexOf(szukanyOstatniZnak));
}
public static void main(String[] args)
{
    String napis = "kwiatuszek"; // :) po obcieciu bedzie "kwiat"
    
    System.out.println(napis.substring(0, 5));
}

8, 9

public static void main(String[] args)
{
    String napis = "słowo1 słowo2 słowo3 słowo4";
    String[] slowa = napis.split(" ");
    System.out.println("Pierwsze slowo: "+slowa[0]); //zad 8
    System.out.println("Ostatnie slowo: "+slowa[slowa.length-1]); //zad 9
}
public static void main(String[] args)
{
    String napis = "Jan Kowalski Elbląg";

    String[] slowa = napis.split(" ");
    String imie = slowa[0];
    String nazwisko = slowa[1];
    String miasto = slowa[2];
}

To by były te zadanka

0

:-O

W imieniu wszystkich anglistów z mojej grupy dziękujemy za pomoc:)

[browar]

1 użytkowników online, w tym zalogowanych: 0, gości: 1