Codice java 3b ripasso definizione attributi
/*
*
* Per il tipo di dato di un attributo sceglieremo un tipo semplice
* se il valore fornito dal tipo semplice esprime tutte le informazioni
* che ci interessano per quell'attributo, basandoci sul testo dell'esercizio.
*
* Quando dal testo si desuma che occorrono più informazioni diverse per un singolo
* attributo occorrerà rappresentarlo con una classe.
* La classe conterrà gli attributi necessari.
* ########################################################################
* ##### In ultima analisi occorre però trovare tipi di dato semplice #####
* ########################################################################
*
*/
/*
* definire la classe cerchio
* dotata degli attributi
* raggio e circonferenza
*
**/
import java.io.*;
class cerchio{
// di ogni attributo indicare il tipo e il nome
double circonferenza;
double raggio;
cerchio(double circonferenzaVI,
double raggioVI) {
circonferenza = circonferenzaVI;
raggio = raggioVI;
}
}
public class compitoCerchio {
public compitoCerchio() {
}
public static void main(String[] args) {
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader tastiera = new BufferedReader(isr);
double raggioInput = 0.0;
double miaCirconferenza = 0.0;
try {
String s = "";
System.out.println("Dovresti inserire un numero decimale che esprima il raggio del tuo cerchio");
s = tastiera.readLine();
raggioInput = Double.parseDouble();
}
catch (Exception err){
System.out.println("Si sono verificati degli errori");
}
cerchio mioCerchio;
miaCirconferenza = 2* Math.PI * raggioInput;
mioCerchio = new cerchio(raggioInput, miaCirconferenza);
System.out.println ("Il raggio del mio cerchio è: " + mioCerchio.raggio);
}
}
*
* Per il tipo di dato di un attributo sceglieremo un tipo semplice
* se il valore fornito dal tipo semplice esprime tutte le informazioni
* che ci interessano per quell'attributo, basandoci sul testo dell'esercizio.
*
* Quando dal testo si desuma che occorrono più informazioni diverse per un singolo
* attributo occorrerà rappresentarlo con una classe.
* La classe conterrà gli attributi necessari.
* ########################################################################
* ##### In ultima analisi occorre però trovare tipi di dato semplice #####
* ########################################################################
*
*/
/*
* definire la classe cerchio
* dotata degli attributi
* raggio e circonferenza
*
**/
import java.io.*;
class cerchio{
// di ogni attributo indicare il tipo e il nome
double circonferenza;
double raggio;
cerchio(double circonferenzaVI,
double raggioVI) {
circonferenza = circonferenzaVI;
raggio = raggioVI;
}
}
public class compitoCerchio {
public compitoCerchio() {
}
public static void main(String[] args) {
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader tastiera = new BufferedReader(isr);
double raggioInput = 0.0;
double miaCirconferenza = 0.0;
try {
String s = "";
System.out.println("Dovresti inserire un numero decimale che esprima il raggio del tuo cerchio");
s = tastiera.readLine();
raggioInput = Double.parseDouble();
}
catch (Exception err){
System.out.println("Si sono verificati degli errori");
}
cerchio mioCerchio;
miaCirconferenza = 2* Math.PI * raggioInput;
mioCerchio = new cerchio(raggioInput, miaCirconferenza);
System.out.println ("Il raggio del mio cerchio è: " + mioCerchio.raggio);
}
}

0 Commenti:
Posta un commento
Iscriviti a Commenti sul post [Atom]
<< Home page