commit d6064d40c5f86861d054ada57e273af5565e21c8 Author: 250410 <250410@localhost> Date: Wed Nov 19 17:14:08 2025 +0000 commit inicial diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..154b830 --- /dev/null +++ b/pom.xml @@ -0,0 +1,13 @@ + + + 4.0.0 + com.mycompany + Exercicios + 1.0-SNAPSHOT + jar + + UTF-8 + 24 + com.mycompany.exercicios.Exercicios + + \ No newline at end of file diff --git a/src/main/java/com/mycompany/exercicios/Exercicios.java b/src/main/java/com/mycompany/exercicios/Exercicios.java new file mode 100644 index 0000000..cbe281d --- /dev/null +++ b/src/main/java/com/mycompany/exercicios/Exercicios.java @@ -0,0 +1,90 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + */ + +package com.mycompany.exercicios; + +import java.util.Scanner; + +/** + * + * @author 250410 + */ +public class Exercicios { + +// public static void main(String[] args) { +// Scanner scanner = new Scanner(System.in); +// System.out.println("Intoduza o seu nome"); +// String nome = scanner.nextLine(); +// System.out.println("Introduza a sua idade"); +// int idade = scanner.nextInt(); +// scanner.nextLine(); //Limpeza do buffer +// System.out.println("Introduaza a sua morada"); +// String morada = scanner.nextLine(); + + + + + /*************************************************** + * * + * principais funções * + * * + /******************************+******************** + + */ + + +// //principais funções das strings em JAVA +// +// nomeDaString.charAt(posicaoDoCaracter) - +// obtenção de um caracter numa posicao +// nomeDaString.contains(textoOuVariavelAVerificar) - +// verifica se a String contem um determinado texto +// nomeDaString.endWith(textoOuVariavelAVErificar) - +// verifica se a String termina com um determinado texto +// nomeDaString.startsWith(textoOuVariavelAVErificar) - +// verifica se a String comeca com um determinado texto +// nomeDaString.equals(textoOuVariavelAVErificar) - +// Verifica se duas Strings são iguais +// nomeDaString.indexOf(caracterAProcura) - +// devolve a primeira posição do caracter a procurar +// nomeDaString.isEmpty() - verificar se a String está vazia +// nomeDaString.isBlank() - verifica se a String esta vazia +// nomeDaString.subString(posicaoInicial) - +// corta a String a partir da posição indicada +// nomeDaString.subString(posicaoInicial, posiçaoFinal) - +// corta a String entre as posições indicadas +// nomeDaString.toLowerCase() - passa a String para minúsculas +// nomeDaString.toUpperCase() - passa a String para maiúsculas +// nomeDaString.lenght() - retorna o tamanho da string + + + public static void main(String[] args) { + Scanner scanner = new Scanner(System.in); + System.out.println("Introduza o seu nome"); + String nome = scanner.nextLine(); + + System.out.println("A quantidade de carcteres é " + nome.length()); + System.out.println("Em maisculas: " + nome.toUpperCase()); + System.out.println("Em minusculas: " + nome.toLowerCase()); + System.out.println("Contem campos? " + nome.contains("campos")); + System.out.println("O primeiro carcter é " + nome.charAt(0)); + System.out.println("O carcter do meio é " + nome.charAt(nome.length() / 2)); + int contador = 0; + for(int i = 0; i < nome.length() ; i++){ + if(nome.charAt(i) == 'a'){ + contador++; + } + } + System.out.println("O nome tem " + contador + " a's"); + + + + + + + + + + } +}