fork download
  1. // fisier TemaModul3.java
  2.  
  3. public class Main {
  4.  
  5. public static void main(String[] args) {
  6.  
  7. // ------------------------------
  8. // Afisam valorile minime si spatiul ocupat de tipurile primitive
  9. // ------------------------------
  10. System.out.println("Tipurile primitive si clasele lor wrapper:");
  11. System.out.println("Byte: valoare minima = " + Byte.MIN_VALUE + ", dimensiune = " + Byte.BYTES + " bytes");
  12. System.out.println("Short: valoare minima = " + Short.MIN_VALUE + ", dimensiune = " + Short.BYTES + " bytes");
  13. System.out.println("Integer: valoare minima = " + Integer.MIN_VALUE + ", dimensiune = " + Integer.BYTES + " bytes");
  14. System.out.println("Long: valoare minima = " + Long.MIN_VALUE + ", dimensiune = " + Long.BYTES + " bytes");
  15. System.out.println("Float: valoare minima = " + Float.MIN_VALUE + ", dimensiune = " + Float.BYTES + " bytes");
  16. System.out.println("Double: valoare minima = " + Double.MIN_VALUE + ", dimensiune = " + Double.BYTES + " bytes");
  17.  
  18. System.out.println("\n--------------------------------------\n");
  19.  
  20. // ------------------------------
  21. // Definim o variabila String si verificam caracterul 2
  22. // ------------------------------
  23. String unSir = "este seara";
  24.  
  25. char char0 = unSir.charAt(0); // primul caracter
  26. char char1 = unSir.charAt(1); // al doilea caracter
  27. char charU = unSir.charAt(unSir.length() - 1); // ultimul caracter
  28.  
  29. // verificam daca al doilea caracter este litera mica
  30. if (Character.isLowerCase(char1)) {
  31. System.out.println("Al doilea caracter '" + char1 + "' este litera mica.");
  32. } else {
  33. System.out.println("Al doilea caracter '" + char1 + "' NU este litera mica.");
  34. }
  35.  
  36. // compararea primului si ultimului caracter
  37. if (char0 == charU) {
  38. System.out.println("Primul si ultimul caracter sunt identice: '" + char0 + "'");
  39. } else {
  40. System.out.println("Primul si ultimul caracter nu sunt identice: '" + char0 + "' si '" + charU + "'");
  41. }
  42.  
  43. System.out.println("\n--------------------------------------\n");
  44.  
  45. // ------------------------------
  46. // Construim un alt sir preluand ultimele 3 caractere
  47. // ------------------------------
  48. String altSir = unSir.substring(unSir.length() - 3);
  49. System.out.println("Ultimele 3 caractere din '" + unSir + "' sunt: '" + altSir + "'");
  50.  
  51. System.out.println("\n--------------------------------------\n");
  52.  
  53. // ------------------------------
  54. // Tema propriu-zisa: doua variabile String
  55. // ------------------------------
  56. String variabila1 = "toamna";
  57. String variabila2 = "OCTOMBRIE";
  58.  
  59. // concatenarea celor doua variabile
  60. String rezultat1 = variabila1 + " " + variabila2;
  61. System.out.println("Rezultat concatenare: " + rezultat1);
  62.  
  63. // alaturarea majusculei primului caracter din prima variabila
  64. // si a minuscului ultimului caracter din a doua, intre '*'
  65. char primulChar = Character.toUpperCase(variabila1.charAt(0));
  66. char ultimulChar = Character.toLowerCase(variabila2.charAt(variabila2.length() - 1));
  67. String rezultat2 = "*" + primulChar + ultimulChar + "*";
  68. System.out.println("Rezultat caractere: " + rezultat2);
  69.  
  70. } // main
  71.  
  72. } // Main
  73.  
Success #stdin #stdout 0.31s 59016KB
stdin
Standard input is empty
stdout
Tipurile primitive si clasele lor wrapper:
Byte: valoare minima = -128, dimensiune = 1 bytes
Short: valoare minima = -32768, dimensiune = 2 bytes
Integer: valoare minima = -2147483648, dimensiune = 4 bytes
Long: valoare minima = -9223372036854775808, dimensiune = 8 bytes
Float: valoare minima = 1.4E-45, dimensiune = 4 bytes
Double: valoare minima = 4.9E-324, dimensiune = 8 bytes

--------------------------------------

Al doilea caracter 's' este litera mica.
Primul si ultimul caracter nu sunt identice: 'e' si 'a'

--------------------------------------

Ultimele 3 caractere din 'este seara' sunt: 'ara'

--------------------------------------

Rezultat concatenare: toamna OCTOMBRIE
Rezultat caractere: *Te*