Vai al contenuto
Il server del mese è
Visita la nostra nuova lista server!

Archiviato

Questa discussione è archiviata e chiusa a future risposte.

  • 0
FrankHunter

Esercizio Metodi In Java

Domanda

Ciao a tutti sto ripassando i vecchi esercizi di java, ma quando vado a fare questo il programma mi segnala un errore nelle variabili che ho segnato in rosso come mai?

 

import java.util.*;
public class ZRipasso{
static int prodotto(){
Scanner in=new Scanner(System.in);
int a=in.nextInt();
int b=in.nextInt();
int c=a*b;
return c;}
static int somma(int a,int b){
int somma=a+b;
return somma;}

 

public static void main(String[]args){
int p=prodotto();
System.out.println(p);
int s=somma(a,b);
System.out.println(s);
}}

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

6 risposte a questa domanda

Recommended Posts

Ciao a tutti sto ripassando i vecchi esercizi di java, ma quando vado a fare questo il programma mi segnala un errore nelle variabili che ho segnato in rosso come mai?

 

import java.util.*;
public class ZRipasso{
static int prodotto(){
Scanner in=new Scanner(System.in);
int a=in.nextInt();
int b=in.nextInt();
int c=a*b;
return c;}
static int somma(int a,int b){
int somma=a+b;
return somma;}

 

public static void main(String[]args){
int p=prodotto();
System.out.println(p);
int s=somma(a,b);
System.out.println(s);
}}

Potrei dirti una cassata, eh, in quanto è da un pò che non programmo qualcosa :asd:
Semplicemente togli quei "a,b", hai già esplicitato cos'è somma, mi pare :3

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Se tolgo a e b dal metodo somma mi da errore dicendomi che sono richieste 2 variabili int!

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Se tolgo a e b dal metodo somma mi da errore dicendomi che sono richieste 2 variabili int!

Giustamente, le hai richieste...
Invece di esplicitate due variabili "somma" e "prodotto", fai prima a scrivere a+b e a*b, eh :asd:
Ah, e credo ci sia un errore pure con lo scanner, però non ne sono sicuro...

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Giustamente, le hai richieste...
Invece di esplicitate due variabili "somma" e "prodotto", fai prima a scrivere a+b e a*b, eh :asd:
Ah, e credo ci sia un errore pure con lo scanner, però non ne sono sicuro...

ho risolto mi è bastato inserire lo scanner nel metodo main  e dichiarare le variabili lì dentro! :ahsisi:

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

ho risolto mi è bastato inserire lo scanner nel metodo main  e dichiarare le variabili lì dentro! :ahsisi:

Esattamente quello che pensavo :asd:

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
Sapete, qualche volta per imparare serve fare cose inutili.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

×
×
  • Crea Nuovo...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.