Page 1 of 1

help!ερωτηση καπως επηγουσα!!!!

Posted: Thu Feb 14, 2008 12:50 am
by margaritarenia
Παιδια οποιος ξερει ας μου απαντησει πλιζ..
ξερετε πως μπορω να κανω bold ενα string που ειναι μεσα σε ενα αλλο string στην java?

Re: help!ερωτηση καπως επηγουσα!!!!

Posted: Thu Feb 14, 2008 1:43 am
by Master_ex
Ρίξε μια ματιά εδώ.
Νμίζω ότι θα βρείς αυτό που θέλεις.
(Και νομίζω πως έχεις ποστάρει αυτό το θέμα παραπάνω από μια φορές!!!)

Re: help!ερωτηση καπως επηγουσα!!!!

Posted: Thu Feb 14, 2008 8:49 am
by margaritarenia
ευχαριστω παρα πολυ..
σορυ αν το ποσταρα πολλες φορες το θεμα, ειχε φαει κολλημε το νετ χθες και εδειχνε οτι δεν το εστελνε.. :oops:

Re: help!ερωτηση καπως επηγουσα!!!!

Posted: Wed May 28, 2008 5:31 pm
by S.a.kiss.007
Έχω μία ερώτηση στη java...
Δεν είναι επείγουσα αλλά δεν έβρισκα που αλλού να το postάρω...

έχω το παρακάτω κομμάτι κώδικα

Code: Select all

class Kati
{
     static double x[] = {0.1, 0.3, 0.4, 0.5, 0.6};

     public static double hermite(double x)
     {
            double gin = 1;
    	    for (int i=1; i<=n; i++)
      	     {
    		    if (i%2==0)
    			   gin*= (x-x[i/2-1]);          //line 40
    		    else 
    			   gin*= (x-x[i/2]);             //line 42
             }
             return gin;
      }
}
και "πετάει" compiler το παρακάτω error
java:40: array required, but double found
gin*= (x-x[i/2-1]);
java:42: array required, but double found
gin*= (x-x[i/2]);
Ξέρετε τι φταίει;
Πρέπει να είναι κάτι χαζό, αλλά μετά από τόσες ώρες μπροστά στο pc δεν μπορώ να βρω άκρη... :-D :-D

Re: help!ερωτηση καπως επηγουσα!!!!

Posted: Wed May 28, 2008 5:34 pm
by gasparosoft
To λάθος είναι αυτό gin*= (x-x[i/2-1]);...Πολλαπλασιάζεις έναν ολόκληρο πίνακα με το gin και το εκχωρείς σε αυτό χωρίς να είναι πίνακας...

Re: help!ερωτηση καπως επείγουσα!!!!

Posted: Wed May 28, 2008 6:28 pm
by S.a.kiss.007
Αυτό που λες είναι αυτό που νομίζει και η java για κάποιο λόγο...
Αλλά γιατί πίνακας; Ποιος είναι ο πίνακας;;;
το gin είναι double, όπως και το x όπως και το χ.
Ίσως φταεί ότι έχουν το ίδιο όνομα πίνακας και μεταβλητή x, αλλά από τη στιγμή που λέω x σκέτο πρέπει να καταλάβει τη μεταβλητή, που έχει περιορισμένη εμβέλεια μα είναι πιο "σημαντική" μέσα στη συνάρτηση.

Καταλαβαίνω πως αν το κάνω το double χ π.χ. double y θα διορθωθούν όλα...
Αλλά γιατί είναι λάθος αυτό?

Re: help!ερωτηση καπως επηγουσα!!!!

Posted: Wed May 28, 2008 6:29 pm
by gasparosoft
Γιατί έχεις δηλώσει ως static τον x πίνακα...

Re: help!ερωτηση καπως επηγουσα!!!!

Posted: Wed May 28, 2008 6:31 pm
by S.a.kiss.007
Δεν υπερφορτώνεται το χ με σημαντικότερο το double χ;
(δεν θυμάμαι αν είναι σωστός ο όρος "υπερφορτώνεται"... )

Re: help!ερωτηση καπως επηγουσα!!!!

Posted: Wed May 28, 2008 6:37 pm
by gasparosoft
Nομίζω πως όχι επειδή είναι static.

Re: help!ερωτηση καπως επηγουσα!!!!

Posted: Wed May 28, 2008 6:40 pm
by S.a.kiss.007
OK... Ευχαριστώ!!!
Μήπως κατάλαβες και τι project κάνω;;;
[tip] Κοίτα το όνομα της συνάρτησης-μεθόδου...!!! :-D [/tip]

Re: help!ερωτηση καπως επηγουσα!!!!

Posted: Wed May 28, 2008 6:42 pm
by Ισοβίτης
Από τη στιγμή που είναι static, δημιουργείται στη μνήμη χωρίς να χρειαστεί δημιουργία νέου αντικειμένου.

Άλλαξε το όνομα της τοπικής μεταβλητής x (νομίζω ότι το NetBeans στο επισημαίνει).

Re: help!ερωτηση καπως επηγουσα!!!!

Posted: Wed May 28, 2008 6:43 pm
by tsilochr
στο κώδικα σου δεν μπορείς να διαχωρίσεις ποιο είναι το τοπικό x και το στατικό x. Επίσης δεν μπορείς μέσα σε μια static μέθοδο να καλέσεις το this, οπότε πρέπει μια από τις 2 μεταβλητές να αλλάξει όνομα

Re: help!ερωτηση καπως επηγουσα!!!!

Posted: Wed May 28, 2008 6:45 pm
by gasparosoft
[quote="S.a.kiss.007"]OK... Ευχαριστώ!!!
Μήπως κατάλαβες και τι project κάνω;;;[/quote="S.a.kiss.007"]
Mε πρόλαβες θα στο έλεγα...

Re: help!ερωτηση καπως επηγουσα!!!!

Posted: Fri Jun 06, 2008 1:45 am
by Serendipity
παιδια εγω εχω ενα προβλημα εχω αυτο to procedure

Code: Select all

Create procedure make_apoint
@prof_id int,
@cust_id int,
@apoint int,
@location varchar(30),
@description varchar(50),
@cal datetime
as
INSERT INTO apoint(prof_ID,cust_ID,apoint_ID,location,description,cal)
VALUES(@prof_id,@cust_id,@apoint,@location,@description,@cal)

Code: Select all

JSP CODE

String cu_id = request.getParameter("cu_id");
        String prof_id =request.getParameter("prof_id");
        String location=request.getParameter("location");
        String description=request.getParameter("description");
        String datetime=request.getParameter("date&time");
        java.util.Random r=new java.util.Random();
        int apoint_id=r.nextInt();

   String sql2="exec [Project Vaseis].dbo.make_apoint '"+prof_id+"','"+cu_id+"','"+apoint_id+"','"+location+"','"+description+"','"+datetime+"';";

και ενω του βαζω μια ημερομηνια της μορφης 2008-12-12 12:00:00 moεμφανιζει ο sql το παρακατω προβλημα

Code: Select all

java.sql.SQLException: [Microsoft][ODBC SQL Server Driver][SQL Server]Error converting data type varchar to datetime.
ωστοσο οταν τρεχω κανονικα το procedure κατευιαν απο τον sql το δεχεται κανονικα,ti na kanw?????

Re: help!ερωτηση καπως επηγουσα!!!!

Posted: Fri Jun 06, 2008 2:23 am
by Luke
Δεν είμαι σίγουρος αλλά μήπως να δοκίμαζες στο query να αλλάξεις τα διπλά αυτάκια με μονά εκεί που γράφεις το datetime;

Re: help!ερωτηση καπως επηγουσα!!!!

Posted: Fri Jun 06, 2008 2:33 am
by djsolid
Εγώ θα σου συνιστούσα αφού καλείς stored procedure να χρησιμοποιήσεις το εξής

Code: Select all

CallableStatement proc = connection.prepareCall("{ call make_apoint(?, ?, ?, ?, ?, ?) }");
proc.setInt(1, prof_id);
...
...
...
proc.setDate(6, Date.parse(datetime))
proc.execute();

Re: help!ερωτηση καπως επηγουσα!!!!

Posted: Fri Jun 06, 2008 10:57 am
by Serendipity
βασικα δεν μου δουλευει αυτο που μ εγραψες,μου εμφανιζει το λαθος unable to compile jsp file.δεν ξερω τι να κανω πια για να βαλω την παλιο ημερομηνια :mad: :mad: :???: :???: :cry: :cry: :cry: