Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
- package zadankostring1;
- import java.util.Scanner;
- /**
- *
- * @author student
- */
- public class ZadankoString1 {
- public static void zadanie1(){
- Scanner in = new Scanner(System.in);
- String ciag;
- ciag=in.nextLine();
- char znak;
- int licznik=0;
- znak=ciag.charAt(ciag.length()-1);
- for(int i=0;i<ciag.length();i++){
- if(ciag.charAt(i)==znak){
- licznik++;
- }
- }
- System.out.println(licznik);
- }
- public static void zadanie2(){
- Scanner in = new Scanner(System.in);
- String ciagZnakow;
- String nowyCiagZnakow="";
- ciagZnakow=in.nextLine();
- for(int i=ciagZnakow.length();i>0;i--){
- nowyCiagZnakow+=ciagZnakow.charAt(i-1);
- }
- System.out.println(nowyCiagZnakow);
- }
- public static void zadanie3(){
- Scanner in = new Scanner(System.in);
- String ciagZnakow;
- String nowyCiagZnakow="";
- ciagZnakow=in.nextLine();
- for(int i=ciagZnakow.length();i>0;i--){
- nowyCiagZnakow+=ciagZnakow.charAt(i-1);
- }
- if(ciagZnakow.equals(nowyCiagZnakow)){
- System.out.println("palindrom!");
- }
- else{
- System.out.println("Nie palindrom");
- }
- }
- public static void zadanie4(){
- Scanner in = new Scanner(System.in);
- String ciagZnakow;
- ciagZnakow=in.nextLine();
- int suma=0;
- for(int i=0;i<ciagZnakow.length();i++){
- if(ciagZnakow.charAt(i)>'0'&& ciagZnakow.charAt(i)<='9'){
- suma+=ciagZnakow.charAt(i)-'0';
- }
- }
- System.out.println(suma);
- }
- public static void zadanie5(){
- Scanner in = new Scanner(System.in);
- String ciagZnakow;
- ciagZnakow=in.nextLine();
- int lewyNawias=0,prawyNawias=0;
- for(int i=0;i<ciagZnakow.length();i++){
- if(ciagZnakow.charAt(i)=='('){
- lewyNawias++;
- }
- else if(ciagZnakow.charAt(i)==')'){
- prawyNawias++;
- }
- }
- if(prawyNawias==lewyNawias){
- System.out.println("OK!");
- }
- else{
- System.out.println("Zle sparowane nawiasy");
- }
- }
- public static void zadanie6(){
- Scanner in = new Scanner(System.in);
- String ciagZnakow;
- byte wartosc;
- ciagZnakow=in.nextLine();
- wartosc=in.nextByte();
- String nowyCiagZnakow="";
- for(int i=0;i<ciagZnakow.length();i++){
- char zn =(char)(ciagZnakow.charAt(i)+wartosc);
- while(zn>'z'){
- zn=(char)(zn-26);
- }
- while(zn<'a'){
- zn=(char)(zn+26);
- }
- nowyCiagZnakow+=zn;
- }
- System.out.println(nowyCiagZnakow);
- }
- public static int strpos(String ciagZnakow,char zn){
- for(int i=0;i<ciagZnakow.length();i++){
- if(ciagZnakow.charAt(i)==zn){
- return ciagZnakow.indexOf(ciagZnakow.charAt(i))+1;
- }
- }
- return -1;
- }
- public static void zadanie5_3(){
- Scanner in = new Scanner(System.in);
- String ciagZnakow;
- ciagZnakow=in.nextLine();
- char zn;
- zn=in.next().charAt(0);
- int pozycja;
- pozycja=strpos(ciagZnakow,zn);
- System.out.println(pozycja);
- }
- public static String flipCase(String ciagZnakow){
- String ciagZnakow2="";
- if(ciagZnakow.length()>0){
- for(int i=0;i<ciagZnakow.length();i++){
- if(ciagZnakow.charAt(i)>='a'&&ciagZnakow.charAt(i)<='z'){
- ciagZnakow2+=Character.toUpperCase(ciagZnakow.charAt(i));
- }
- else if(ciagZnakow.charAt(i)>='A'&&ciagZnakow.charAt(i)<='Z'){
- ciagZnakow2+=Character.toLowerCase(ciagZnakow.charAt(i));
- }
- else{
- ciagZnakow2+=(char)(ciagZnakow.charAt(i));
- }
- }
- return ciagZnakow2;
- }
- else{
- return "-1";
- }
- }
- public static void zadanie5_4(){
- Scanner in = new Scanner(System.in);
- String ciagZnakow,ciagZnakow2;
- ciagZnakow=in.nextLine();
- ciagZnakow2=ciagZnakow;
- ciagZnakow2=flipCase(ciagZnakow2);
- System.out.println(ciagZnakow);
- System.out.println(ciagZnakow2);
- }
- /*public static boolean startsWith(String ciagZnakow,string ciagZnakow2){
- }
- public static void zadanie5_5(){
- }*/
- public static void main(String[] args) {
- //zadanie1();
- //zadanie2();
- //zadanie3();
- //zadanie4();
- //zadanie5();
- //zadanie6();
- //zadanie5_3();
- //zadanie5_4();
- //zadanie5_5();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement