import javax.swing.JOptionPane;
/*
* Escreva um programa que recebe duas Strings s1 e s2 (com até 50 caracteres cada), e gera uma terceira
* String s3 que é a mistura de s1 e s2.
*/
public class Semana41 {
public static void main(String[] args) {
String s1;
String s2;
String s3 = "";
int StringMaior;
s1 = JOptionPane.showInputDialog("Digite a primeira String:");
s2 = JOptionPane.showInputDialog("Digite a segunda String:");
if (s1.length() >= s2.length()) {
StringMaior = s1.length();
} else {
StringMaior = s2.length();
}
for (int i = 0; i < StringMaior; i++) {
if (i < s1.length()) {
s3 = s3 + s1.charAt(i);
}
if (i < s2.length()) {
s3 = s3 + s2.charAt(i);
}
}
System.out.println(s3);
}
}
Entendento um programa
V
Para que server a Palavra (charA)neste programa?
2 Respostas
W
Ola,
s1.CharAt(i) vai retornar um caracter que esta na posicao i na string s1
//Daniel
Quando você tiver esse tipo de dúvida, é mais rápido e fácil consultar o javadoc.
Criado 3 de dezembro de 2010
Ultima resposta 3 de dez. de 2010
Respostas 2
Participantes 3
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Engenharia de Prompt para Devs: Um guia para aprender a... Por Ricardo Pupo Larguesa — Casa do Codigo