quarta-feira, 25 de agosto de 2010

Dúvidas, sugestões, elogios, pedidos?

Entre em contato
umcastec@hotmail.com
umcastec@gmail.com

quarta-feira, 18 de agosto de 2010

Último dia do mês - JAVA


package umcastec.data;

public class data{

public static void main(String[]a) throws Exception {
int ano = 2010;
int mes = 9;
java.util.Calendar calendar = java.util.Calendar.getInstance();
calendar.set(java.util.Calendar.YEAR, ano);
calendar.set(java.util.Calendar.MONTH, mes-1);
calendar.set(java.util.Calendar.DAY_OF_MONTH, 1);

int maxMonthDay = calendar.getActualMaximum(java.util.Calendar.DAY_OF_MONTH);
calendar.set(java.util.Calendar.DAY_OF_MONTH, maxMonthDay);

System.out.println(new java.text.SimpleDateFormat("dd/MM/yyyy").format(calendar.getTime()) + " 23:59:59");

}

}

Abrir Conexão FTP - JAVA

package umcastec.ftp;


public class openFtp {
public static void main(String []args) throws Exception{
String host = "www.seuftp.com";
int port = 21;
String user = "login-usuario";
String password = "senha-usuario";
org.apache.commons.net.ftp.FTPClient ftp = new org.apache.commons.net.ftp.FTPClient();
if (port == 0) {
ftp.connect(host);
} else {
ftp.connect(host, port);
System.out.println("Conexão efetuada com sucesso!");
}
if(!org.apache.commons.net.ftp.FTPReply.isPositiveCompletion(ftp.getReplyCode())) {
ftp.disconnect();
throw new Exception("Servidor FTP recusou a conexão.");
}
if (!ftp.login(user, password)) {
ftp.disconnect();
throw new Exception("Nome de Usuário e/ou senha estão errados.");
}
}
}

Obter Propriedades do Computador > ver BETA - JAVA

Captura, algumas informações do computador como: usuário logado ,sistema operacional,rede.
E você pode salvar essas informações em um arquivo de texto!

terça-feira, 17 de agosto de 2010

Como criar o JAVA_HOME, CLASSPATH e PATH. E como configura-los no Windows 7


JAVA_HOME
O nome da variável irá receber o nome JAVA_HOME e o valor da variável será o endereço que foi instalado o JDK.
Ex: C:\Program Files\Java\jdk1.6.0_21

Figura 1: Adicionando JAVA_HOME.
CLASSPATH
.(apenas um ponto)

PATH
Dentro do PATH devemos adicionar a exata linha de comando: ;%JAVA_HOME%\bin

Para mais detalhes:

JAVA_HOME, CLASSPATH e PATH. O que são, para que servem e como configura-los



Contribuição de Marcos Buzzi, 2 dias de cabeça quebrada.

Intervalo de Números, Números Pares e Ímpares - JAVA

Classe com as funções.

package umcastec;



public class IntervaloDeNumeros {
private int menor, maior;

public IntervaloDeNumeros(int menor, int maior) {
this.menor = menor;
this.maior = maior;
}

public void imprimirIntervalo(){
if (menor ">"= maior){
System.out.println("O menor é maior ou igual que o maior");
}else{
for(int i = menor + 1; i "<" maior; i++){
System.out.println("Intervalo: "+i);
}
}
}

public void imprimirNumerosImpares(){
for(int i = menor + 1; i "<" maior; i++){
if ((i % 2) == 1){
System.out.println("Números Impares: "+i);
}
}
}

public void imprimirNumerosPares() {
for(int i = menor + 1; i "<" maior; i++){
if ((i % 2) == 0){
System.out.println("Números Pares: "+i);
}
}
}

}


Classe Principal


package umcastec;

import javax.swing.JOptionPane;

public class Principal {

public static void main(String[] args) {

int x, y;
IntervaloDeNumeros i;

x = Integer.parseInt(JOptionPane.showInputDialog("Digite o 1º número: "));
y = Integer.parseInt(JOptionPane.showInputDialog("Digite o 2º número: "));

i = new IntervaloDeNumeros(x, y);
i.imprimirIntervalo();
i.imprimirNumerosImpares();
i.imprimirNumerosPares();
}

}

Obs: Nos sinais de "<>" foram colocados aspas "" por causa do Blogger! basta retira-los para funcionar normal!