java segundo semestre

129 views
Skip to first unread message

Jonas TM

unread,
Jun 18, 2012, 10:59:05 AM6/18/12
to si-fjn...@googlegroups.com
Bom dia,

Pessoal, quem tiver interesse em ja ir dando uma adiantada no assunto do segundo semestre, estamos aki para estudar e discutir isso.Uma boa apostila que ja estou lendo a algum tempo(anexo) sobre a parte de java.
Bons estudos e até o segundo semestre.
qualquer duvida e(ou) bom material que alguem tenha a disponibilizar, estamos aqui para discutir.
caelum-java-objetos-fj11.pdf

Martini Lucas

unread,
Jun 18, 2012, 1:03:43 PM6/18/12
to si-fjn...@googlegroups.com
Muito massa essa apostila... Valeu kra!!!

--
--
Você recebeu esta mensagem porque está inscrito no Grupo "Sistemas de
Informação - FJN - 2012.1" nos Grupos do Google.
Para postar neste grupo, envie um e-mail para
si-fjn...@googlegroups.com
Para cancelar a sua inscrição neste grupo, envie um e-mail para
si-fjn-2012-...@googlegroups.com
Para ver mais opções, visite este grupo em
http://groups.google.com/group/si-fjn-2012-1?hl=pt-BR



--
 by;,martini lucas

Jonas TM

unread,
Jun 18, 2012, 1:19:30 PM6/18/12
to si-fjn...@googlegroups.com

Jonas TM

unread,
Jun 20, 2012, 11:14:36 AM6/20/12
to si-fjn...@googlegroups.com
Boa tarde,

Galera, quem ainda estiver com dificuldade em java, aproveite as ferias para dar uma boa estudada no que passou e se garantir no proximo semestre!

Além da apostila de Programação orientada a objetos da Caelum,fica aki um bom material basico de java(anexo).


02-HistóricodeJava-Slide.pdf
03-Primeirospassosnoambientedeprogramação-Slide.pdf
04-Fundamentosdaprogramação-Slide.pdf
05-Capturandoentradadedadosatravésdoteclado-Slide.pdf
06-Estruturasdecontrole-Slide.pdf
07 - Array em Java - Slide.pdf
08 - Argumentos de linha de comando - Slide.pdf
09 - Trabalhando com bibliotecas de classes - Slide.pdf

Jonas TM

unread,
Jun 20, 2012, 11:21:38 AM6/20/12
to si-fjn...@googlegroups.com
ALGUMAS QUESTÕES:

01) Escreva um algoritmo em Java que, a partir do valor de um produto lido, determine qual o seu
valor de venda. Considere que, se o valor do produto for menor do que R$20,00, o lucro deverá ser
de 45%, caso contrário o lucro deverá ser de apenas 30%.

02) Escreva um algoritmo em Java que leia dois números A e B e exiba o resultado de A / B. Faça o
teste de verificação se B é igual a zero, quando deverá ser exibida a mensagem “denominador
menor do que zero”.

03) Escreva um algoritmo em Java que leia o voto de um eleitor, sendo que as opções possíveis
somente podem ser “1” para “chapa 1” ou “2” para “chapa 2”. Exiba qual a opção escolhida pelo
eleitor, ou a mensagem “nulo” caso o eleitor não escolha uma opção válida.

04) Faça um algoritmo que deverá calcular quanto uma pessoa gastará de combustível para fazer
uma determinada viagem de carro. O usuário deverá informar a distância total da viagem, o preço
do combustível e o consumo do seu carro.

05) Faça um algoritmo que faça a conversão de um determinado valor em reais para dólares. O
usuário deverá informar o valor da cotação e o valor que se deseja converter.

---------------------

1) Imprima todos os números de 150 a 300.

2) Imprima a soma de 1 até 1000.

3) Imprima todos os múltiplos de 3, entre 1 e 100.

4) Imprima os fatoriais de 1 a 10. O fatorial de um número n é n * n-1 * n-2 ... até n = 1. Lembre-se de utilizar
os parênteses.
 O fatorial de 0 é 1
 O fatorial de 1 é (0!) * 1 = 1
 O fatorial de 2 é (1!) * 2 = 2
 O fatorial de 3 é (2!) * 3 = 6
 O fatorial de 4 é (3!) * 4 = 24
Faça um for que inicie uma variável n (número) como 1 e fatorial (resultado) como 1 e varia n de 1 até 10: for
(int n=1, fatorial=1; n <= 10; n++) {

5) Aumente a quantidade de números que terão os fatoriais impressos, até 20, 30, 40. Em um determinado
momento, além desse cálculo demorar, vai começar a mostrar respostas completamente erradas. Porque?
Mude de int para long, e você poderá ver alguma mudança.

6) Imprima os primeiros números da série de Fibonacci até passar de 100. A série de Fibonacci é a seguinte: 0,
1, 1, 2, 3, 5, 8, 13, 21, etc... Para calculá-la, o primeiro e segundo elementos valem 1, daí por diante, o n-ésimo
elemento vale o (n-1)-ésimo elemento somado ao (n-2)-ésimo elemento (ex: 8 = 5 + 3).

7) Escreva um programa que, dada uma variável x (com valor 180, por exemplo), temos y de acordo com a
seguinte regra:

• se x é par, y = x / 2

• se x é impar, y = 3 * x + 1

• imprime y

• O programa deve então jogar o valor de y em x e continuar até que y tenha o valor final de 1. Por exemplo,
para x = 13, a saída será: 40 -> 20 -> 10 -> 5 -> 16 -> 8 -> 4 -> 2 -> 1

8) Imprima a seguinte tabela, usando fors encadeados, onde n é um inteiro fornecido pelo usuário:

1

24

369

4 8 12 16

n n*2 n*3 .... n*n

--------------

Jonas TM

unread,
Jun 23, 2012, 8:34:10 AM6/23/12
to si-fjn...@googlegroups.com
iai pessoal como vão os estudos de java OO ?

Gutierrez

unread,
Jun 23, 2012, 6:45:47 PM6/23/12
to si-fjn...@googlegroups.com
Esse material é perfeito para iniciar com objetos

uma boa pergunta de O.O.: O que é um método, como podemos usamos em uma classe?
JCP8e.pdf

Jonas TM

unread,
Jun 25, 2012, 6:54:25 AM6/25/12
to si-fjn...@googlegroups.com
Olá guilherme^^, bem qualquer objeto, possue caracteristicas e comportamentos, por exemplo, um cachorro, possui como caracteristicas: cor do pelo,raça,nome,peso,etc. e como comportamento: latir,dormir,correr,bincar,etc.

Os objetos são uma maneira de tornar a programação o mais proxima possivel da realidade do nosso cotidiano e os objetos da POO, assim como qualquer outro objeto que voce possa imaginar, possuem essas caracteristicas(atributos) e comportamentos(METODOS).

Então metodos são todas as ações que possam ser realizadas pelo objeto, como fazer alterações nos atributos entre outras coisas.

Para ter mais informações sobre metodos e como utiliza-los, confira a pagina 32 da Apostila em anexo do primeiro post dessa lista, Caelum-java-objetos.

Bons Estudos

Gutierrez

unread,
Jun 25, 2012, 7:01:56 PM6/25/12
to si-fjn...@googlegroups.com
As palavras de Simon Ritter da Sun Microsystems sobre o livro da DEITEL:

"Introduces the ideas of good design practices and methodologies right from the beginning. An excellent starting point for developing high-quality robust Java applications." 

TRADUÇÂO:
"Apresenta as ideias de boas práticas de projeto e metodologias, desde o início. Um excelente ponto de partida para o desenvolvimento de alta qualidade aplicações robustas em Java."

Jonas TM

unread,
Jun 27, 2012, 9:23:03 AM6/27/12
to si-fjn...@googlegroups.com
Quem está estudando OO ai?


Jonas TM

unread,
Jun 29, 2012, 2:53:49 PM6/29/12
to si-fjn...@googlegroups.com
Fail
Reply all
Reply to author
Forward
0 new messages