onurturali adlı üyeden alıntı:
mesajı görüntüle
aynen öyle hocam örnek vermek gerekirse benim kodum burda ben buna ek olarak girilen ifade içinde ki tekrarlayan karakter ve sayıların adetini bulmak istiyorum mesela kullanıcı asva53''5'^5 burada 3 kere 5 3 kere ' kullanıldı diye basılması gibi
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package javaapplication11;
import java.util.Scanner;
/**
*
* @author fehmi
*/
public class JavaApplication11 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Lütfen Bir String Giriniz...");
String str = scanner.nextLine();
System.out.println("Girdiğiniz String :" + str);
int uzunluk = str.length();
int rakam = 0,buyuk = 0,kucuk = 0,diger = 0;
char[] charStr = new char[uzunluk];
charStr = str.toCharArray();
for(int i=0; i<charStr.length; i++) {
if(charStr[i] < 58 && charStr[i] > 47) {
rakam++;
}
else {
diger++;
}
}
System.out.println("Rakam Sayisi :" + rakam);
System.out.println("Karakterlerin Sayisi :" + diger);
}
}
ByteCode adlı üyeden alıntı:
mesajı görüntüle
bu kod ile çözdüm arkadaşlar
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package javaapplication18;
import java.util.Scanner;
/**
*
* @author fehmi
*/
public class JavaApplication18 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
System.out.println("Lütfen Bir String Giriniz...");
Scanner str= new Scanner(System.in);
String ifade = str.nextLine();
System.out.println("Girdiğiniz String :" + ifade);
char[] charStr = ifade.toCharArray();
for(int i =0; i<charStr.length; ++i){
int counter = 0;
for(int j =0; j<charStr.length; ++j){
if(j<i && charStr[i]==charStr[j]){
break;
}
if(charStr[i]==charStr[j]){
counter++;
}
if(j==charStr.length-1){
System.out.println("karakter : "+charStr[i]+" "+counter+" kere var");
}
}
}
}
}