welcome: please sign in
location: attachment:20091104-EsercitazioneJava-Lab.txt of InformaticaCDLmatematica

Attachment '20091104-EsercitazioneJava-Lab.txt'

Download

   1 // leggere una sequenza di numeri interi terminata da 
   2 // una coppia di numeri uguali, e contare quanti zeri 
   3 // sono presenti nella sequenza stessa.
   4 
   5 package pippolo;
   6 
   7 import java.util.*;
   8 
   9 
  10 public class Pippolo {
  11 
  12 	/**
  13 	 * @param args
  14 	 */
  15 	public static void main(String[] args) {
  16 		// TODO Auto-generated method stub
  17 		
  18 		Scanner input = new Scanner(System.in);
  19 		
  20 		System.out.println("Inserire una sequenza di numeri interi terminata da una coppia di numeri uguali");
  21 		
  22 		int prec,succ,contaZeri=0;
  23 		prec = input.nextInt();
  24 		succ = input.nextInt();
  25 		
  26 		while (prec != succ) {
  27 			if  (prec == 0)
  28 				contaZeri++;
  29 			prec = succ;
  30 			succ = input.nextInt();
  31 		}
  32 		
  33 		System.out.println("Nelle sequenza erano presenti  "+contaZeri+" zeri");
  34 	}
  35 
  36 }
  37 
  38 
  39 /////////////////////////////////////////////////////////////////////////////////////////////
  40 
  41 
  42 // leggere da input un carattere (c); qundi leggere una
  43 // sequenza di caratteri termnata dal carattere '$'
  44 // e ristamparli tutti filtrando il carattere letto c.
  45 
  46 package filtraCarattere;
  47 
  48 import java.util.*;
  49 
  50 public class FiltraCarattere {
  51 	
  52 	/**
  53 	 * @param args
  54 	 */
  55 	public static void main(String[] args) {
  56 		// TODO Auto-generated method stub
  57 		
  58 		Scanner input = new Scanner(System.in);
  59 
  60 		System.out.println("Inserire il carattere che dovra' essere filtrato: ");
  61 		char c = input.next().charAt(0);
  62 
  63 		System.out.println("Inserire una sequenza di caratteri terminata dal carattere '$'");
  64 		
  65 		char n = input.next().charAt(0);
  66 		
  67 		while (n != '$') {
  68 			if  (n != c)
  69 				System.out.print(n);
  70 			n = input.next().charAt(0);
  71 		}
  72 		
  73 	}
  74 
  75 }
  76 
  77 
  78 //////////////////////////////////////////////////////////////////////7
  79 
  80 // Dati i lati di un triangolo determinare se
  81 // e' isoscele, equilatero o scaleno.
  82 
  83 import java.util.Scanner;
  84 
  85 public class Triangolo {
  86 
  87 	public static void main(String[] args) {
  88 		Scanner input = new Scanner(System.in);
  89 		System.out.println("Inserisci il primo lato : ");
  90 		int l1 = input.nextInt();
  91 		System.out.println("Inserisci il secondo lato : ");
  92 		int l2 = input.nextInt();
  93 		System.out.println("Inserisci il terzo lato : ");
  94 		int l3 = input.nextInt();
  95 		if(l1==l2 && l2==l3)
  96 		{
  97 			System.out.println("Triangolo equilatero");
  98 		}
  99 		else if(l1==l2 || l2==l3 || l1==l3)
 100 		{
 101 			System.out.println("Tringolo isoscele");
 102 		}
 103 		else
 104 		{
 105 			System.out.println("Triangolo scaleno");
 106 		}
 107 	}
 108 
 109 }

Attached Files

You are not allowed to attach a file to this page.