Skip to content

Instantly share code, notes, and snippets.

@CarlosRA97
Created March 22, 2017 13:42
Show Gist options
  • Save CarlosRA97/30709658a0206f5de5eeef74342e3e6e to your computer and use it in GitHub Desktop.
Save CarlosRA97/30709658a0206f5de5eeef74342e3e6e to your computer and use it in GitHub Desktop.
Ejercicio 7 de Java
package com.company;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// write your code here
System.out.println("1er ejercicio");
ejercicio7322();
System.out.println("2er ejercicio");
ejercicio7323();
System.out.println("3er ejercicio");
ejercicio7324();
}
static String getNameFromUser() {
Scanner teclado = new Scanner(System.in);
return teclado.nextLine();
}
static void ejercicio7322() {
String name = getNameFromUser();
String newName;
if (name.charAt(0) != 'A') {
StringBuilder builder = new StringBuilder(name.substring(1));
builder.insert(0,"A");
newName = builder.toString();
} else {
StringBuilder builder = new StringBuilder(name.substring(1));
builder.insert(0, "B");
newName = builder.toString();
}
System.out.println(newName);
}
static void ejercicio7323() {
String name = getNameFromUser();
String space = " ";
StringBuilder builder = new StringBuilder("Don ");
builder.insert(builder.length(), name);
System.out.println(builder.toString());
}
static void ejercicio7324() {
String name = getNameFromUser();
StringBuilder newName = new StringBuilder(name.length());
for (int i = 0; i < name.length(); i++) {
char letra = name.charAt(i);
if (i % 2 == 0) {
newName.append(Character.toLowerCase(letra));
} else {
newName.append(Character.toUpperCase(letra));
}
}
System.out.println(newName.toString());
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment