Advertisement
fryc1906

String_2

Nov 26th, 2015
317
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.08 KB | None | 0 0
  1. /*
  2. * To change this template, choose Tools | Templates
  3. * and open the template in the editor.
  4. */
  5. package zadankostring1;
  6.  
  7. import java.util.Scanner;
  8.  
  9. /**
  10. *
  11. * @author student
  12. */
  13.  
  14.  
  15. public class ZadankoString1 {
  16. public static void zadanie1(){
  17. Scanner in = new Scanner(System.in);
  18. String ciag;
  19. ciag=in.nextLine();
  20. char znak;
  21. int licznik=0;
  22. znak=ciag.charAt(ciag.length()-1);
  23. for(int i=0;i<ciag.length();i++){
  24. if(ciag.charAt(i)==znak){
  25. licznik++;
  26. }
  27. }
  28. System.out.println(licznik);
  29. }
  30. public static void zadanie2(){
  31. Scanner in = new Scanner(System.in);
  32. String ciagZnakow;
  33. String nowyCiagZnakow="";
  34. ciagZnakow=in.nextLine();
  35. for(int i=ciagZnakow.length();i>0;i--){
  36. nowyCiagZnakow+=ciagZnakow.charAt(i-1);
  37. }
  38. System.out.println(nowyCiagZnakow);
  39.  
  40. }
  41. public static void zadanie3(){
  42. Scanner in = new Scanner(System.in);
  43. String ciagZnakow;
  44. String nowyCiagZnakow="";
  45. ciagZnakow=in.nextLine();
  46. for(int i=ciagZnakow.length();i>0;i--){
  47. nowyCiagZnakow+=ciagZnakow.charAt(i-1);
  48. }
  49. if(ciagZnakow.equals(nowyCiagZnakow)){
  50. System.out.println("palindrom!");
  51. }
  52. else{
  53. System.out.println("Nie palindrom");
  54. }
  55. }
  56. public static void zadanie4(){
  57. Scanner in = new Scanner(System.in);
  58. String ciagZnakow;
  59. ciagZnakow=in.nextLine();
  60. int suma=0;
  61. for(int i=0;i<ciagZnakow.length();i++){
  62. if(ciagZnakow.charAt(i)>'0'&& ciagZnakow.charAt(i)<='9'){
  63. suma+=ciagZnakow.charAt(i)-'0';
  64. }
  65. }
  66. System.out.println(suma);
  67. }
  68. public static void zadanie5(){
  69. Scanner in = new Scanner(System.in);
  70. String ciagZnakow;
  71. ciagZnakow=in.nextLine();
  72. int lewyNawias=0,prawyNawias=0;
  73. for(int i=0;i<ciagZnakow.length();i++){
  74. if(ciagZnakow.charAt(i)=='('){
  75. lewyNawias++;
  76. }
  77. else if(ciagZnakow.charAt(i)==')'){
  78. prawyNawias++;
  79. }
  80. }
  81. if(prawyNawias==lewyNawias){
  82. System.out.println("OK!");
  83. }
  84. else{
  85. System.out.println("Zle sparowane nawiasy");
  86. }
  87. }
  88. public static void zadanie6(){
  89. Scanner in = new Scanner(System.in);
  90. String ciagZnakow;
  91. byte wartosc;
  92. ciagZnakow=in.nextLine();
  93. wartosc=in.nextByte();
  94. String nowyCiagZnakow="";
  95. for(int i=0;i<ciagZnakow.length();i++){
  96. char zn =(char)(ciagZnakow.charAt(i)+wartosc);
  97. while(zn>'z'){
  98. zn=(char)(zn-26);
  99. }
  100. while(zn<'a'){
  101. zn=(char)(zn+26);
  102. }
  103.  
  104. nowyCiagZnakow+=zn;
  105.  
  106. }
  107. System.out.println(nowyCiagZnakow);
  108. }
  109. public static int strpos(String ciagZnakow,char zn){
  110. for(int i=0;i<ciagZnakow.length();i++){
  111. if(ciagZnakow.charAt(i)==zn){
  112. return ciagZnakow.indexOf(ciagZnakow.charAt(i))+1;
  113. }
  114. }
  115. return -1;
  116. }
  117. public static void zadanie5_3(){
  118. Scanner in = new Scanner(System.in);
  119. String ciagZnakow;
  120. ciagZnakow=in.nextLine();
  121. char zn;
  122. zn=in.next().charAt(0);
  123. int pozycja;
  124. pozycja=strpos(ciagZnakow,zn);
  125. System.out.println(pozycja);
  126. }
  127. public static String flipCase(String ciagZnakow){
  128. String ciagZnakow2="";
  129. if(ciagZnakow.length()>0){
  130. for(int i=0;i<ciagZnakow.length();i++){
  131. if(ciagZnakow.charAt(i)>='a'&&ciagZnakow.charAt(i)<='z'){
  132. ciagZnakow2+=Character.toUpperCase(ciagZnakow.charAt(i));
  133. }
  134. else if(ciagZnakow.charAt(i)>='A'&&ciagZnakow.charAt(i)<='Z'){
  135. ciagZnakow2+=Character.toLowerCase(ciagZnakow.charAt(i));
  136. }
  137. else{
  138. ciagZnakow2+=(char)(ciagZnakow.charAt(i));
  139. }
  140. }
  141. return ciagZnakow2;
  142. }
  143. else{
  144. return "-1";
  145. }
  146. }
  147. public static void zadanie5_4(){
  148. Scanner in = new Scanner(System.in);
  149. String ciagZnakow,ciagZnakow2;
  150. ciagZnakow=in.nextLine();
  151. ciagZnakow2=ciagZnakow;
  152. ciagZnakow2=flipCase(ciagZnakow2);
  153. System.out.println(ciagZnakow);
  154. System.out.println(ciagZnakow2);
  155.  
  156. }
  157.  
  158. /*public static boolean startsWith(String ciagZnakow,string ciagZnakow2){
  159.  
  160. }
  161. public static void zadanie5_5(){
  162.  
  163. }*/
  164. public static void main(String[] args) {
  165. //zadanie1();
  166. //zadanie2();
  167. //zadanie3();
  168. //zadanie4();
  169. //zadanie5();
  170. //zadanie6();
  171. //zadanie5_3();
  172. //zadanie5_4();
  173. //zadanie5_5();
  174. }
  175. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement