1081
Aprender a programar desde cero / Re:Problema con curso de java
« en: 12 de Octubre 2013, 18:35 »
Si el BlueJ te funciona bien puedes olvidarte de eso ya que podrás seguir el curso sin problemas. Saludos!
Aprende Joomla con el libro "Creación y administración web con Joomla. Curso paso a paso" 2ª Edición. 168 pgs. Editorial aprenderaprogramar.com. Disponible en formato papel y ebook.
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Gracias Cesar,super bien explicado.Hola tata, si tienes una cuenta de correo en el hosting y quieres leer los correos que llegan a esa cuenta de correo, lo más fácil es acceder al correo a través de una dirección de internet o a través del panel de control del hosting. La dirección para acceder al correo suele ser del tipo http: // vegaimagen.com/webmail ó http: // vegaimagen.com/roundcube , una vez escribes esa dirección te pide usuario y password y una vez los introduces ya tienes acceso a leer los correos recibidos, o enviar correos. La cuenta de correo, el nombre de usuario y el password normalmente se crean desde el panel de administración del hosting al que debes tener acceso. La dirección para acceder tendrías que ver si te aparece en el panel de administración o si no consultarle al proveedor del hosting. Saludos.
Lo del correo electronico es como se hace para que se "valide"digamoslo asi un correo.
Ejemplo;mi pag web se llama vegaimagen y quiero crear tata@vegaimagen.com se que lo hago con el hosting pero como me llegaria esos e-mails a mi, el hosting lo haria que se vinieran directamente hacia el usuario?..gracias de antemano
import javax.swing.JOptionPane;
import javax.swing.JTextArea;
public class Menu_matriz {
public static void main(String[] args){
String menu="MENU DE MATRICES \n";
int i,j;
int n=Integer.parseInt(JOptionPane.showInputDialog(" Cuantas filas ? "));
int a[][]=new int [n][n];
int b[][]=new int [n][n];
int c[][]=new int [n][n];
int vector []= new int[n*n];
llenar_matrices(a,b,n);
int op=0;
menu+="1. Suma de matrices\n";
menu+="2. Transpuesta de matriz\n";
menu+="3. Intercambiar filas\n";
menu+="8. Guardar en Vector\n";
menu+="12. Imprimir Matriz por consola\n";
menu+="13. Imprimir Matriz por ventanas\n";
menu+="20. Fin\n";
menu+="Escoja Opción:\n";
while (op!=20){
op=Integer.parseInt(JOptionPane.showInputDialog(menu));
switch (op){
case 1:
sumar(a,b,c,n);
break;
case 2:
transpuesta(a,c,n);
break;
case 3:
intercambia_filas(a,c,n);
break;
case 8:
Guardar_Vector(a, vector, n);
break;
case 12:
imprimir (a,n);
break;
case 13:
imprime_ventana(a,n,"Matriz A-------GARROTE");
break;
case 20:
break;
}
}
}// cierre del public static void main Ojo !!!! //------------------
static void sumar(int a1[][], int b1[][],int c1[][], int n1){
for (int i=0;i<n1;i++){
for (int j=0;j<n1;j++){
c1[i][j] = a1[i][j] + b1[i][j];
}
}
imprime_ventana(a1,n1,"Matriz A");
imprime_ventana(b1,n1,"Matriz B");
imprime_ventana(c1,n1,"Matriz A+B");
}
static void transpuesta(int a[][],int c[][], int n){
int i,j;
for(i=0;i<n;i++){
for(j=0;j<n;j++){
c[i][j]=a[j][i];
}
}
imprime_ventana(a,n,"Matriz A");
imprime_ventana(c,n,"Matriz Transpuesta");
}
static void intercambia_filas(int a[][],int c[][],int n){
int i,j,t;
for(i=0;i<n;i++){
for(j=0;j<n;j++){
c[i][j]=a[i][j];
}
}
int f1=Integer.parseInt(JOptionPane.showInputDialog("Digite primera fila a intercambiar"));
int f2=Integer.parseInt(JOptionPane.showInputDialog("Digite segunda fila a intercambiar"));
for(j=0;j<n;j++){
t=c[f1][j];
c[f1][j]=c[f2][j];
c[f2][j]=t;
}
imprime_ventana(a,n,"Matriz A");
imprime_ventana(c,n,"Matriz de filas intercambiadas");
}
static void Guardar_Vector(int a[][], int vector[], int n){
int i,j;
int contador = 0;
for(i=0;i<n;i++){
for(j=0;j<n;j++){
vector[contador]=a[i][j];
contador = contador+1;
}
}
imprime_ventana(a,n,"Matriz A");
String salida="[";
for (int k=0;k<n*n;k++){
salida=salida+ vector[k]+" ";
if (k != n*n-1) {salida=salida+", ";} else {salida=salida+"] ";}
}
JTextArea area= new JTextArea();
area.setText(salida);
JOptionPane.showMessageDialog(null,area,"Mostrando vector",JOptionPane.PLAIN_MESSAGE);
}
static void llenar_matrices(int a1[][], int b1[][],int n1){
for (int i=0;i<n1;i++){
for (int j=0;j<n1;j++){
a1[i][j]=(int)(Math.random()*10);
b1[i][j]=(int)(Math.random()*10);
//System.out.println("Control apr " + a1[i][j] + " - " + b1[i][j]);
}
}
}
static void imprimir(int m[][], int n1){
for (int i=0;i<n1;i++){
for (int j=0;j<n1;j++){
System.out.print(m[i][j]+"\t");
}
System.out.println(" ");
}
}
static void imprime_ventana (int a[][],int n,String mensaje){
String salida="";
for (int i=0;i<n;i++){
for(int j=0;j<n;j++){
salida=salida+ a[i][j]+"\t";
}
salida=salida+"\n";
}
JTextArea area= new JTextArea();
area.setText(salida);
JOptionPane.showMessageDialog(null,area,mensaje,JOptionPane.PLAIN_MESSAGE);
}
}/// cierre class
import javax.swing.JOptionPane;
import javax.swing.JTextArea;
public class Menu_matriz {
public static void main(String[] args){
String menu="MENU DE MATRICES \n";
int i,j;
int n=Integer.parseInt(JOptionPane.showInputDialog(" Cuantas filas ? "));
int a[][]=new int [n][n];
int b[][]=new int [n][n];
int c[][]=new int [n][n];
int vector []= new int[n*n];
llenar_matrices(a,b,n);
int op=0;
menu+="1. Suma de matrices\n";
menu+="2. Transpuesta de matriz\n";
menu+="3. Intercambiar filas\n";
menu+="8. Guardar en Vector\n";
menu+="12. Imprimir Matriz por consola\n";
menu+="13. Imprimir Matriz por ventanas\n";
menu+="20. Fin\n";
menu+="Escoja Opción:\n";
while (op!=20){
op=Integer.parseInt(JOptionPane.showInputDialog(menu));
switch (op){
case 1:
sumar(a,b,c,n);
break;
case 2:
transpuesta(a,c,n);
break;
case 3:
intercambia_filas(a,c,n);
break;
case 8:
Guardar_Vector(a, vector, n);
break;
case 12:
imprimir (a,n);
break;
case 13:
imprime_ventana(a,n,"Matriz A-------GARROTE");
break;
case 20:
break;
}
}
}// cierre del public static void main Ojo !!!! //------------------
static void sumar(int a1[][], int b1[][],int c1[][], int n1){
for (int i=0;i<n1;i++){
for (int j=0;j<n1;j++){
c1[i][j] = a1[i][j] + b1[i][j];
}
}
imprime_ventana(a1,n1,"Matriz A");
imprime_ventana(b1,n1,"Matriz B");
imprime_ventana(c1,n1,"Matriz A+B");
}
static void transpuesta(int a[][],int c[][], int n){
int i,j;
for(i=0;i<n;i++){
for(j=0;j<n;j++){
c[i][j]=a[j][i];
}
}
imprime_ventana(a,n,"Matriz A");
imprime_ventana(c,n,"Matriz Transpuesta");
}
static void intercambia_filas(int a[][],int c[][],int n){
int i,j,t;
for(i=0;i<n;i++){
for(j=0;j<n;j++){
c[i][j]=a[i][j];
}
}
int f1=Integer.parseInt(JOptionPane.showInputDialog("Digite primera fila a intercambiar"));
int f2=Integer.parseInt(JOptionPane.showInputDialog("Digite segunda fila a intercambiar"));
for(j=0;j<n;j++){
t=c[f1][j];
c[f1][j]=c[f2][j];
c[f2][j]=t;
}
imprime_ventana(a,n,"Matriz A");
imprime_ventana(c,n,"Matriz de filas intercambiadas");
}
static void Guardar_Vector(int a[][], int vector[], int n){
int i,j;
int contador = 0;
for(i=0;i<n;i++){
for(j=0;j<n;j++){
vector[contador]=a[i][j];
contador = contador+1;
}
}
imprime_ventana(a,n,"Matriz A");
imprime_ventana_vector(vector,n,"Vector generado");
}
static void llenar_matrices(int a1[][], int b1[][],int n1){
for (int i=0;i<n1;i++){
for (int j=0;j<n1;j++){
a1[i][j]=(int)(Math.random()*10);
b1[i][j]=(int)(Math.random()*10);
//System.out.println("Control apr " + a1[i][j] + " - " + b1[i][j]);
}
}
}
static void imprimir(int m[][], int n1){
for (int i=0;i<n1;i++){
for (int j=0;j<n1;j++){
System.out.print(m[i][j]+"\t");
}
System.out.println(" ");
}
}
static void imprime_ventana (int a[][],int n,String mensaje){
String salida="";
for (int i=0;i<n;i++){
for(int j=0;j<n;j++){
salida=salida+ a[i][j]+"\t";
}
salida=salida+"\n";
}
JTextArea area= new JTextArea();
area.setText(salida);
JOptionPane.showMessageDialog(null,area,mensaje,JOptionPane.PLAIN_MESSAGE);
}
static void imprime_ventana_vector (int a[],int n,String mensaje){
String salida="[";
for (int i=0;i<n*n;i++){
salida=salida+ a[i]+" ";
if (i != n*n-1) {salida=salida+", ";} else {salida=salida+"] ";}
}
JTextArea area= new JTextArea();
area.setText(salida);
JOptionPane.showMessageDialog(null,area,mensaje,JOptionPane.PLAIN_MESSAGE);
}
}/// cierre class
import javax.swing.JOptionPane;
import javax.swing.JTextArea;
public class Menu_matriz {
public static void main(String[] args){
String menu="MENU DE MATRICES \n";
int i,j;
int n=Integer.parseInt(JOptionPane.showInputDialog(" Cuantas filas ? "));
int a[][]=new int [n][n];
int b[][]=new int [n][n];
int c[][]=new int [n][n];
int vector []= new int[n*n];
llenar_matrices(a,b,n);
int op=0;
menu+="1. Suma de matrices\n";
menu+="2. Transpuesta de matriz\n";
menu+="3. Intercambiar filas\n";
menu+="8. Guardar en Vector\n";
menu+="12. Imprimir Matriz por consola\n";
menu+="13. Imprimir Matriz por ventanas\n";
menu+="20. Fin\n";
menu+="Escoja Opción:\n";
while (op!=20){
op=Integer.parseInt(JOptionPane.showInputDialog(menu));
switch (op){
case 1:
sumar(a,b,c,n);
break;
case 2:
transpuesta(a,c,n);
break;
case 3:
intercambia_filas(a,c,n);
break;
case 8:
Guardar_Vector(a,b,n);
break;
case 12:
imprimir (a,n);
break;
case 13:
imprime_ventana(a,n,"Matriz A-------GARROTE");
break;
case 20:
break;
}
}
}// cierre del public static void main Ojo !!!! //------------------
static void sumar(int a1[][], int b1[][],int c1[][], int n1){
for (int i=0;i<n1;i++){
for (int j=0;j<n1;j++){
c1[i][j] = a1[i][j] + b1[i][j];
}
}
imprime_ventana(a1,n1,"Matriz A");
imprime_ventana(b1,n1,"Matriz B");
imprime_ventana(c1,n1,"Matriz A+B");
}
static void transpuesta(int a[][],int c[][], int n){
int i,j;
for(i=0;i<n;i++){
for(j=0;j<n;j++){
c[i][j]=a[j][i];
}
}
imprime_ventana(a,n,"Matriz A");
imprime_ventana(c,n,"Matriz Transpuesta");
}
static void intercambia_filas(int a[][],int c[][],int n){
int i,j,t;
for(i=0;i<n;i++){
for(j=0;j<n;j++){
c[i][j]=a[i][j];
}
}
int f1=Integer.parseInt(JOptionPane.showInputDialog("Digite primera fila a intercambiar"));
int f2=Integer.parseInt(JOptionPane.showInputDialog("Digite segunda fila a intercambiar"));
for(j=0;j<n;j++){
t=c[f1][j];
c[f1][j]=c[f2][j];
c[f2][j]=t;
}
imprime_ventana(a,n,"Matriz A");
imprime_ventana(c,n,"Matriz de filas intercambiadas");
}
static void Guardar_Vector(int a[][],int b[][], int n){
}
static void llenar_matrices(int a1[][], int b1[][],int n1){
for (int i=0;i<n1;i++){
for (int j=0;j<n1;j++){
a1[i][j]=(int)(Math.random()*10);
b1[i][j]=(int)(Math.random()*10);
System.out.println("Control apr " + a1[i][j] + " - " + b1[i][j]);
}
}
}
static void imprimir(int m[][], int n1){
for (int i=0;i<n1;i++){
for (int j=0;j<n1;j++){
System.out.print(m[i][j]+"\t");
}
System.out.println(" ");
}
}
static void imprime_ventana (int a[][],int n,String mensaje){
String salida="";
for (int i=0;i<n;i++){
for(int j=0;j<n;j++){
salida=salida+ a[i][j]+"\t";
}
salida=salida+"\n";
}
JTextArea area= new JTextArea();
area.setText(salida);
JOptionPane.showMessageDialog(null,area,mensaje,JOptionPane.PLAIN_MESSAGE);
}
}/// cierre class
//Ejemplo de metodo switch
public class Edad{
private int edad;
public Edad (int edadRecibida) {
edad = edadRecibida;}
public void dimeSiEdadEsCritica(){
switch(edad){
case 0:
System.out.println("Acaba de nacer hace poco. No ha cumplido el año.");
break;
case 18:
System.out.println("Esta justo en la mayoria de edad.");
break;
case 65:
System.out.println("Esta en la edad de jubilacion.");
break;
default:
System.out.println("La edad no es critica.");
break;
}
}
}
public class testSwitch {
// Atributos de clase
private int edad;
//Constructor
public testSwitch() { }
public void setEdad(int edadRecibida) { edad = edadRecibida;}
/* Ejemplo método que usa switch - aprenderaprogramar.com */
public void dimeSiEdadEsCritica() {
switch (edad) {
case 0:
System.out.println ("Acaba de nacer hace poco. No ha cumplido el año");
break;
case 18: System.out.println ("Está justo en la mayoría de edad"); break;
case 65: System.out.println ("Está en la edad de jubilación"); break;
default: System.out.println ("La edad no es crítica"); break;
}
}
}
public class testSwitch {
// Atributos de clase
//Constructor
public testSwitch() { }
/* Ejemplo método que usa switch - aprenderaprogramar.com */
public void dimeSiEdadEsCritica(int edad) {
switch (edad) {
case 0:
System.out.println ("Acaba de nacer hace poco. No ha cumplido el año");
break;
case 18: System.out.println ("Está justo en la mayoría de edad"); break;
case 65: System.out.println ("Está en la edad de jubilación"); break;
default: System.out.println ("La edad no es crítica"); break;
}
}
}
Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.
Abraham Lincoln (1808-1865) Presidente estadounidense.
aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación