Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*Lokkilan aloitus*/
- import java.util.Random;
- public class Test{
- public static void main(String[] args){
- final Random r = new Random();
- String s = generoiMerkkijono(r);
- String s1 = generoiMerkkijono(r);
- vertaileMerkkeja(s1, s, s.charAt(r.nextInt(s.length())));
- System.out.println("-----");
- String mjono = ""+s.charAt(r.nextInt(s.length()))+s.charAt(r.nextInt(s.length()));
- System.out.print("Merkkejä "+mjono+" oli yhteensä ");
- summaaMerkit(s,mjono);
- System.out.println("-----");
- tulostaMerkkienMaarat(s);
- }
- public static String generoiMerkkijono(Random r){
- String merkit = "qwerbnm";
- String tulos ="";
- for(int i=0; i<10; i++){
- tulos += ""+merkit.charAt(r.nextInt(merkit.length()));
- }
- return tulos;
- }
- /*mun koodi*/
- public static String vertaileMerkkeja(String s, String s1, char merkki){
- int n=0;
- for(int i=0; i<s.length(); i++){
- if(s.charAt(i)==merkki){
- n=n+1;
- }
- }
- int m=0;
- for(int j=0; j<s1.length(); j++){
- if(s1.charAt(j)==merkki){
- m=m+1;
- }
- }
- if(n>m){
- System.out.print(merkki +"("+ n +")");
- return(merkki +"("+ n +")");
- }
- else{
- System.out.print(merkki +"("+ m +")");
- return(merkki +"("+ m +")");
- }
- }
- public static int summaaMerkit(String s, String merkit){
- int count=0;
- int j=0;
- char current=merkit.charAt(0);
- for(int i=0; i<s.length(); i++){
- if(current==s.charAt(i)){
- count=count+1;
- }
- j=j+1;
- current=merkit.charAt(j);
- }
- System.out.print(count);
- return(count);
- }
- public static String tulostaMerkkienMaarat(String s){
- char current=s.charAt(0);
- int count=0;
- for(int i=0; i<s.length(); i++){
- current=s.charAt(i);
- for(int j=0; j<s.length(); j++){
- if(s.charAt(j)==current){
- count=count+1;
- }
- }
- System.out.println(current+":"+count);
- return(current+":"+count);
- }
- return(current+":"+count);
- }
- /* loppussa*/
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement