.dsy:it. Pages (3): [1] 2 3 »
Show 150 posts per page

.dsy:it. (http://www.dsy.it/forum/)
- Fondamenti di architettura e programmazione (http://www.dsy.it/forum/forumdisplay.php?forumid=234)
-- I° Compitino 2008 Lab Prog [Capra] (http://www.dsy.it/forum/showthread.php?threadid=36981)


Posted by b4cco on 20-11-2008 00:11:

I° Compitino 2008 Lab Prog [Capra]

Bonjour a toute colleghi... Il compitino incombe, come state messi?!?!:D
Ma soprattutto... qualcuno sa come imposta il compito quel gran figo del prof capra???


Posted by ViPah on 20-11-2008 10:01:

Da quel che ho capito, bisogna definire una classe e poi darà un esercizio in cui bisognerà usare i metodi definiti in quella classe...


Mah, son messo meglio rispetto agli altri compitini :D


Posted by lik2006 on 20-11-2008 13:28:

così così dipende da cosa mette..
io ho sentito ke fa usare numeri casuali con Random (classe) o random(metodo Math)- array- tutte cose già viste..


Posted by Giutu on 20-11-2008 21:08:

array ????

l'abbiamo fatto ???

__________________
Emily89: Hai la faccia da fiera del fumetto!
I miei pargoli: Farshee, Hirugashi, Noren


Posted by ViPah on 20-11-2008 21:43:

si, noi l'abbiamo fatto martedì a lezione di lab. Niente di sconvolgente, tranquilla, è facile!


Posted by Giutu on 21-11-2008 02:03:

io non c'ero ç_ç

me lo guardo sullibro..

__________________
Emily89: Hai la faccia da fiera del fumetto!
I miei pargoli: Farshee, Hirugashi, Noren


Posted by Emily89 on 21-11-2008 07:56:

Giulia se vuoi ti passo gli appunti dalla chiavetta XD


Posted by ViPah on 21-11-2008 09:39:

Ho un problema, questo programma deve trovare se una parola è palindroma o no. Ma mi da un errore del cazzo. vi copio il programma (che da javac non ha errori).

import prog.io.*;


public class Array {

public static void main (String [] args){

ConsoleInputManager in=new ConsoleInputManager();

String s=in.readLine("inserisci frase da analizzare: ");
boolean pali=true;
int l=s.length();
int[] array=new int[l];

for ( i=0; i<=l ; i++)
array[i]= [(s.charAt(i))];

for (int u=0; u<=l; u++)
if (array[u]==(array[l-u]))
pali=true;
else{
pali=false;
break;}
if (pali)
System.out.println("la parola e palindroma!");
else
System.out.println("la parola non e palindroma!");

}
}



l'errore una volta mandato in esecuzione e inserita la parola, è il seguente.


inserisci frase da analizzare: anna
Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String ind
ex out of range: 4
at java.lang.String.charAt(Unknown Source)
at Array.main(Array.java:16)


Posted by Andrewz on 21-11-2008 10:06:

l'errore è nell'uso di charAt(): gli passi come parametro alla prima esecuzione del ciclo l-u, ovvero la lunghezza della stringa(dato che i=0 (l-u)=l) . Però charAt conta da 0 perciò alla prima esecuzione del ciclo non sa cosa sia charAt(l). ad esempio

s=CIAO
ovvero
CIAO
0123
ad esempio

s.charAt(0)=C;
s.charAt(1)=I;
s.charAt(2)=A;
s.charAt(3)=O;
s.length()=4
s.charAt(4) non sa cosa sia!


se ci sono dubbi chiedi pure!!




edit:{ la soluzione è mettere array[(l-1)-u)] }


Posted by ViPah on 21-11-2008 10:25:

funziona ora, c'era anche un altro errore in quanto nei for (arrivando da visualbasic) metto sempre <=, mentre l'uguale non ci va mai :D


grazie andrè


Posted by Giutu on 22-11-2008 13:16:

*_* se me li passi da msn anche emily, non mi posso portare il pc dietro.

io sono seriamente preoccupata ç_ç

__________________
Emily89: Hai la faccia da fiera del fumetto!
I miei pargoli: Farshee, Hirugashi, Noren


Posted by ViPah on 22-11-2008 16:36:

Se avete dubbi o errori irrisolti nei codici, postateli qui! Ci si dà una mano finchè si può....


Posted by lik2006 on 22-11-2008 17:44:

come vi preparate al compitino?


Posted by b4cco on 22-11-2008 18:00:

Un po' di meditazione,un faccia a faccia col libro e magari ripasso qualcosa e faccio qualche programmino..
Volevo chiedere se qualcuno sa come funziona l'esamino..
cioè in pratica nel pc entriamo col nostro account, facciamo quello che dobbiamo fare ( si spera) salviamo classi & co. e ni ni iamu ala casa? ( ce ne andiamo a casa?)


Posted by ViPah on 22-11-2008 18:04:

io il libro non lo guardo nemmeno, che devi studiare, come fare il for?-.-'

Esercizi, esercizi, esercizi, esercizi, esercizi, esercizi, esercizi, esercizi!


All times are GMT. The time now is 07:45. Pages (3): [1] 2 3 »
Show all 44 posts from this thread on one page

Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.