commit 75faea13e0fb4b5542254a8c28519ba168e464d7 Author: PC de clase Date: Mon Oct 26 12:02:22 2026 +0100 metodos 1 y 2 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..13275f1 --- /dev/null +++ b/.gitignore @@ -0,0 +1,30 @@ +### IntelliJ IDEA ### +out/ +!**/src/main/**/out/ +!**/src/test/**/out/ +.kotlin + +### Eclipse ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache +bin/ +!**/src/main/**/bin/ +!**/src/test/**/bin/ + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ + +### VS Code ### +.vscode/ + +### Mac OS ### +.DS_Store \ No newline at end of file diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..b58b603 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,5 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..75fa691 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..804f13f --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Metodos.iml b/Metodos.iml new file mode 100644 index 0000000..c90834f --- /dev/null +++ b/Metodos.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/src/Metodos1.java b/src/Metodos1.java new file mode 100644 index 0000000..0e80333 --- /dev/null +++ b/src/Metodos1.java @@ -0,0 +1,10 @@ +public class Metodos1{ + public static void main(String[] args){ + System.out.println(potencias2(17)); + } + public static int potencias2(int n){ + int result = 1; + while(result <= n) result = result << 1; + return result; + } +} \ No newline at end of file diff --git a/src/Metodos2.java b/src/Metodos2.java new file mode 100644 index 0000000..de9da5c --- /dev/null +++ b/src/Metodos2.java @@ -0,0 +1,17 @@ +import java.util.*; + +public class Metodos2 { + public static void main(String[] args) { + Scanner sc = new Scanner(System.in); + int contador = 0; + String frase = sc.nextLine(); + for(char c : frase.toCharArray()){ + if(esDigito(c)) contador++; + } + System.out.printf("Hay %d digitos\n", contador); + sc.close(); + } + private static boolean esDigito(char c) { + return (c >= '0' && c <= '9'); + } +} \ No newline at end of file diff --git a/src/Metodos3.java b/src/Metodos3.java new file mode 100644 index 0000000..5f1bc13 --- /dev/null +++ b/src/Metodos3.java @@ -0,0 +1,4 @@ +package PACKAGE_NAME; + +public class Metodos3 { +}