Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [Java] passare argomenti da CL

    CODE
    import java.io.*;
    import java.text.*;

    public class Test {
    public static void main(String[] args)
    {
    System.out.println ("Immetti un numero: ");
    double x;
    try
    {
    InputStreamReader isr= new InputStreamReader(System.args);
    BufferedReader br = new BufferedReader(isr);
    String s=br.readLine();
    DecimalFormat df = new DecimalFormat();
    Number n = df.parse(s);
    x=n.doubleValue();
    } catch (IOException e) {x=0; }
    catch (ParseException e) {x=0; }
    System.out.println(x);
    }
    }

    Questo codice chiede l'immissione da console di un numero per poi ristamparlo.

    Se io volessi invece stampare a video l'argomento passato da CL?

    ovvero usare

    $java Test 12
    12

    Come si fa??

  2. #2
    Utente di HTML.it L'avatar di anx721
    Registrato dal
    Apr 2003
    Messaggi
    2,352
    Codice PHP:
    import java.io.*;
    import java.text.*;

    public class 
    Test {
         public static 
    void main(String[] args)
         {
             
    double x;
             if(
    args.length 1)
                 return;
             try
             {
                 
    String s args[0];
                 
    DecimalFormat df = new DecimalFormat();
                 
    Number n df.parse(s);
                 
    x=n.doubleValue();
             }
             catch (
    ParseException e) {x=0; }
             
    System.out.println(x);
         }


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.