Anda di halaman 1dari 5

package util; public class Tables { public static String getTableEndereco() { return "create table endereco " + "("

+ "endereco_id BIGINT PRIMARY KEY NOT NULL AUTOINC REMENT," + "rua varchar(150)," + "cidade varchar(150)," + "nr_rua varchar(150)" + ")"; } public static String getTableUsers() { return "create table users " + "(" + "username varchar(50) PRIMARY KEY NOT NULL," + "password varchar(50)," + "estado boolean" + ")"; } public static String getTableTelefone() { return "create table telefone" + "(" + "telefone_id BIGINT PRIMARY KEY NOT NULL AUTOINC REMENT," + "numero BIGINT," + "tipo varchar(50)" + ")"; } public static String getTablePessoa() { return "create table pessoa" + "(" + "username varchar(50)," + "tipo VARCHAR(50)," + "nome VARCHAR(50)," + "apelido VARCHAR(50)," + "endereco_id BIGINT," + "telefone_id BIGINT," + "data DATE," + "" + "primary key (username,tipo)," + "foreign key (username) references users(usernam e)," + "foreign key (telefone_id) references telefone( telefone_id)," + "foreign key (endereco_id) references endereco( endereco_id)" +

")"; } public static String getTableEncomenda() { return "create table encomenda" + "(" + "encomenda_id BIGINT PRIMARY KEY NOT NULL AUTOIN CREMENT," + "username varchar(50) NOT NULL," + "tipo varchar(50)," + "estado varchar(5)" + "data DATE," + "" + "foreign key (username,tipo) references pessoa(u sername,tipo)" + ")"; } public static String getTableProduto() { return "create table produto" + "(" + "produto_id BIGINT PRIMARY KEY NOT NULL AUTOINCR EMENT," + "nome varchar(150)," + "preco varchar(150)," + "descricao varchar(150)" + "reservado BIGINT" + ")"; } public static String getTableMovimento() { return "create table movimento" + "(" + "movimento_id BIGINT PRIMARY KEY NOT NULL AUTOIN CREMENT," + "produto_id BIGINT," + "entrada BIGINT," + "saida BIGINT," + "data DATE," + "foreign key (produto_id) references produto(pro duto_id)" + ")"; } public static String getTableProdutos_encomenda() { return "create table produtos_encomenda" + "(" + "produto_id BIGINT," + "encomenda_id BIGINT," + "foreign key (produto_id) references produto(pro duto_id)," + "foreign key (encomenda_id) references encomenda

(encomenda_id)" + ")"; } public static String getTableCompra() { return "create table compra" + "(" + "compra_id BIGINT PRIMARY KEY NOT NULL AUTOINCRE MENT," + "produto_id BIGINT," + "username varchar(50)," + "tipo varchar(50)," + "data DATE," + "foreign key (username,tipo) references pessoa(u sername,tipo)" + "foreign key (produto_id) references produto(pro duto_id)," + ")"; } public static String getTableProdutos_compra() { return "create table produtos_compra" + "(" + "compra_id BIGINT," + "produto_id BIGINT," + "" + "primary key (produto_id,compra_id)," + "foreign key (produto_id) references produto(pro duto_id)," + "foreign key (compra_id) references compra(compr a_id)" + ")"; } }

================================================================================ ====================================== ================================================================================ ======================================

import java.util.Scanner; public class Test { private static Scanner scan = new Scanner(System.in);; public static void main(String[] args) { String aux = ""; String [] dados = new String[3];

int i = 0; do { System.out.println("intro nome:"); aux = scan.next(); dados[0] = devolveTamanhoReal(" "+aux); System.out.println("intro sexo:"); aux = scan.next(); dados[1] = devolveTamanhoReal(" "+aux); System.out.println("intro idade:"); aux = scan.next(); dados[2] = devolveTamanhoReal(" "+aux); System.out.println("==================================") ; System.out.println(" ; System.out.println("==================================") ; System.out.println(" "+dados[0]+" "+dados[1]+" "+dados[2 ]+" "); System.out.println("==================================") ; i++; }while(i!=2); } public static String devolveTamanhoReal(String palavra) { int tamanho = palavra.length(); if (tamanho%2 == 0) palavra = tamanho_par(tamanho,palavra); else palavra = tamanho_impar(tamanho,palavra); return palavra; } public static String tamanho_par(int tam,String str) { while (tam<10) { if(tam%2 == 0) { str = " "+str; } else { str = str+" "; } tam++; } return str; } public static String tamanho_impar(int tam,String str) Nome Sexo Idade ")

{ while (tam<10) { if(tam%2 == 0) { str = " "+str; } else { str = str+" "; } tam++; } return str; } }

Anda mungkin juga menyukai