sábado, 6 de septiembre de 2008

Tutorial para crear arreglos en java:

Ejemplo de arreglos en java

import java.util.Scanner;
class arreglosuma {
public static void main (String[]args) {
int suma=0;
int numeros[]=new int[10];
Scanner leer=new Scanner (System.in);
for (int i=0; i<10; i++) {
System.out.print ("Ingrese numero"+i+":");
numeros [i]=leer.nextInt();
}
for (int j=0; j<10; j++) {
suma=suma+numeros [j];
}
System.out.println ("Suma total:" +suma);
}
}

Ejercicio de como sacar el factorial de un numero en java

import java.util. Scanner;
class factorial{
public static void main(String args[]){
int num,factorial=1;
Scanner leer=new Scanner(System.in);
System.out.print("Ingrese numero:");
num=leer.nextInt();
for(int i=0;i<=num;i++){
factorial=factorial*i;
}
System.out.print("Factorial de "+num+"es"+factorial);
}
}

Ejemplo de arreglos Bidimensionales:

/**
* Demuestra el uso de un arreglo bidimensional
* Crea las tablas de multiplicar del 0 al 10 y las imprime
*/
public class Tablas{
public static void main (String [] args) {
final int MAXT = 11;
int [] [] tabla = new int [MAXT][MAXT];
//Se inicializan los valores de tabla
for (int i = 0; i <>
for (int j = 0; j <>
tabla [i][j] = i*j;
//Se imprime tabla
System.out.println ("Las tablas de multiplicar del 0 al 10 son:\n");
for (int i = 0; i <>
{
for (int j = 0; j <>
System.out.print (tabla [i][j] + "\t");
System.out.println ();
}
}
}

Qué son arreglos Bidimensionales:

Son estructuras de datos que agrupan muchos datos del mismo tipo, en donde cada elemento se puede trabajar individualmente y se puede referenciar con un mismo nombre. Se usan para representar datos que pueden verse como una tabla con filas y columnas.

Qué es una JVM(Maquina virtual de java):

Una Máquina virtual Java (en inglés Java Virtual Machine, JVM) es un programacejecutable en una plataforma específica, capaz de interpretar y ejecutar instrucciones expresadas en un código binario especial (el Java bytecode), el cual es generado por el compilador del lenguaje Java.

La JVM es una de las piezas fundamentales de la plataforma Java. Básicamente se sitúa en un nivel superior al Hardware del sistema sobre el que se pretende ejecutar la aplicación, y este actúa como un puente que entiende tanto el bytecode, como el sistema sobre el que se pretende ejecutar.

Ejemplos de lenguaje de programación:

(Pascal)
program suma; uses crt;
var x,s:integer;
begin
clrscr;
x:=1;
s:=0;
repeat
s:=s+x;
x:=x+1;
until x=50;
writeln('la suma es ',s);
readln;
end.

(Visual Basic Advanced)
Sub LoopTableExample

Dim db As DAO.Database
Dim rs As DAO.Recordset

Set db = CurrentDb
Set rs = db.OpenRecordset("SELECT * FROM tblMain")

Do Until rs.EOF
MsgBox rs!FieldName
rs.MoveNext
Loop

rs.Close
db.Close
Set rs = Nothing
Set db = Nothing
End Sub

(C ++)
#include
// Esta librería permite el uso de cout(<<) y de cin(>>) using namespace std; int main(){
cout
<< "¡Hola mundo!"
<< endl;
}

(Java)
// Hola.javapublic
class Hola {
public static void main(String[] args) {
System.out.println("Hola, mundo!");
}
}