Ahoj všem , dosteli jsme ukol z programovani , cilem je vytvorit program kdyz zadame 2 vety a mame zjistit klikrat se dane slovo v ty vete opakuje ...mam vytovreny uz neco ale uz nevim jak dal
import java.util.Scanner;
public class metoda {
public static void vety(String txt , String txt2){
int shoda = 0;
int c = 0;
if(txt.length() < txt2.length()){
System.out.print("První věta musí bejt delší");
}else{
for(int i = 0; i < txt.length() - txt2.length() + 1; i++ );{
if( txt.charAt(i) == txt2.charAt(0) ) {
for ( int j = 0 ; j < txt2.length() ; j++) {
if (txt2.charAt(j) == txt.charAt(i + j)) {
}
}
}
}
if(txt.length() < txt2.length()){
System.out.print("První věta musí bejt delší");
}else{
for (int i = 0; i < txt.length()-txt2.length()+1; i++) {
if(txt.charAt(i) == txt2.charAt(0)){
for (int j = 0; j < txt2.length(); j++) {
if(txt2.charAt(j) == txt.charAt(i+j)){
shoda ++;
}else{
shoda = 0;
}
}
}
}
}
public static void main(String[] args) {
Scanner scn = new Scanner (System.in);
System.out.print("Zadej 1. větu > ");
String txt = scn.nextLine();
System.out.print("Zadej 2. větu > ");
String txt2 = scn.nextLine();
if(shoda==0){
System.out.print("Nevyskutuje se");
}else{
System.out.print("Vyskutuje se");
}
}
}