| converting between double and integer |
|
 |
Index ‹ java-programmer
|
- Previous
- 2
- J2EE programming on very old computerHi
I've old computer (Celeron 300 HHz, 64 RAM, WIN98)
Cold You say me, which app I need to start learn Java (J2EE) on this computer.
Best regards
Krzysztof
- 3
- javadoc wierdness - on suns own sourceWhat the heck is going on here? The only error in my projects documentation,
and it's in suns own source!?
C:\j2sdk1.4.2_04\source\javax\swing\table\AbstractTableModel.java:64:
warning -
@param argument "column" is not a parameter name.
C:\j2sdk1.4.2_04\source\javax\swing\table\AbstractTableModel.java:64:
/**
* Returns a default name for the column using spreadsheet conventions:
* A, B, C, ... Z, AA, AB, etc. If <code>column</code> cannot be
found,
* returns an empty string.
*
* @param column the column being queried
* @return a string containing the default name of <code>column</code>
*/
public String getColumnName(int column) {
String result = "";
for (; column >= 0; column = column / 26 - 1) {
result = (char)((char)(column%26)+'A') + result;
}
return result;
}
--
Mike W
- 3
- cloudscapeI'm a newbie in cloudscape (Java too) and I'm having a problem. I've
followed the tutorial that comes with cloudscape to the letter. Everything
worked as advertised up untill this program:
/*
* Licensed Materials - Property of IBM
*
* (C) Copyright IBM Corp. 2000, 2001
* All Rights Reserved.
*/
import java.sql.*;
public class CreateWorldDB {
public static void main (String[] args) {
try {
Class.forName("com.ibm.db2j.jdbc.DB2jDriver").newInstance();
System.out.println("Loaded the Cloudscape JDBC
driver. Hello, World!");
Connection conn =
DriverManager.getConnection("jdbc:db2j:HelloWorldDB;create=true")
;
System.out.println("Created and connected to
database HelloWorldDB");
} catch (Throwable e) {
System.out.println("exception thrown");
e.printStackTrace();
}
}
}
I run it with "java -Dbd2j.system.home=C:\tutorial_system CreateWorldDB"
And results in:
Loaded the Cloudscape JDBC driver. Hello, World!
exception thrown
java.sql.SQLException: No suitable driver
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at CreateWorldDB.main(CreateWorldDB.java:18)
What's going on? It can connect with that driver but it can't create/access?
I'm highly confused...
I'm running J2SE/HotSpot VM 1.4.2_03 and cloudscape5.1
Thanks,
Rob
- 3
- Socket functionality on jre 1.6.0 beta b59g
OK, it seems that on Windows XP Pro, that Socket has changed significantly,
breaking lots of my code.
Using "localhost" no longer appears to work to create a Socket object
on a port. Have to use "127.0.0.1" instead. Other aspects of Socket
also appear to be flaky/changed... I can certainly "ping localhost" so
it's not that localhost has a problem.
Can someone please explain the plain Socket changes for this new 1.6 ??
java version "1.6.0-beta"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.6.0-beta-b59g)
Java HotSpot(TM) Client VM (build 1.6.0-beta-b59g, mixed mode, sharing)
- 3
- Eclipse won't startHi
I have just installed eclipse-2.1.1_2 on my FreeBSD 4.8 computer.
When I try to run it I get:
java.lang.UnsatisfiedLinkError:
/usr/local/eclipse/plugins/org.eclipse.swt.gtk_2.1.1/os/freebsd/x86/lib
swt-pi-gtk-2135.so: /usr/local/lib/libgthread-2.0.so.200: Undefined
symbol "pthread_attr_destroy"
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1382)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1290)
at java.lang.Runtime.loadLibrary0(Runtime.java:749)
at java.lang.System.loadLibrary(System.java:820)
at org.eclipse.swt.internal.Library.loadLibrary(Library.java:108)
at org.eclipse.swt.internal.gtk.OS.<clinit>(OS.java:18)
at org.eclipse.swt.widgets.Display.create(Display.java:469)
at org.eclipse.swt.graphics.Device.<init>(Device.java:111)
at org.eclipse.swt.widgets.Display.<init>(Display.java:303)
at org.eclipse.swt.widgets.Display.<init>(Display.java:299)
at org.eclipse.ui.internal.Workbench.run(Workbench.java:1361)
at
org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoade
r.java:858)
at org.eclipse.core.boot.BootLoader.run(BootLoader.java:468)
at java.lang.reflect.Method.invoke(Native Method)
at org.eclipse.core.launcher.Main.basicRun(Main.java:291)
at org.eclipse.core.launcher.Main.run(Main.java:747)
at org.eclipse.core.launcher.Main.main(Main.java:583)
(eclipse:9359): Gtk-WARNING **: Unable to locate theme engine in
module_path: "redmond95",
Btw I have heard Eclipse has a C++ plugin, would it be possible to get
that into the port collection?
br
socketd
_______________________________________________
email***@***.com mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-java
To unsubscribe, send any mail to "email***@***.com"
- 5
- renameTo for Directories on SolarisI've been attempting to rename a directory on Solaris 8 and continue to
have problems.
I read other threads that mention it is not possible to do when moving
between partitions on Solaris, but I am renaming to the same
paritition.
I am basically attempting the following:
File oldName = new File("/opt/OldDirectoryName");
File newName = new File("/opt/NewDirectoryName");
if ( oldName.renameTo( newName ) )
// Successfully renamed
else
// Failed to rename
For some reason I seem to continually be unable to do this.
Any ideas?
Eric
- 6
- Javascript : formname.body.value.length == 0 validationHi,
We have a J2EE application which had jsp's that represent a form. When
we submit the jsp's the form is converted into a mail and is sent using
a mail server.
In the jsp there is a validation where we check for the length of the
body using the following:
if (formname.body.value.length == 0)
{
isFormComplete = false;
}
Need to know which are the possible cases when the length of the form
could be '0'.
The behaviour is real weird. Roughly 2 out of 10 times the length comes
as 0 even when the user enters all the details. What could be the
reason for the same ?
Any pointers are highly appreciated.
Regards,
Parag
- 7
- [Sizing: Tomcat 4.1.x] Memory Usage for the Session TrackingHello all,
i'd like to know how much memory the application server
have been used for tracking a new session.
i've tried the jProfiler from the ej-Tech however i found
seems it don't have an easy way to calculate the total
amount of memory the related object instacnes used for the
session tracking. i guess org.apache.catalin.session* is
the point to start with, however, to me, it's a little too
hard.
do anyone of you have did this similar thing?
say, to calculate the total amount of memory used, when a
browser visit a particular page, and the server create new
sesssion related objects and return the browser a new cookie
with 2 attributes initialized? e.g., name="matthew", sex="M"?
thanks a lot in advance.
---
matthew
- 7
- c prog socket connect to java programmy c program wants to send a message to java program through socket.
The problem i have is the message received by java socket server
is not a complete message most of time. Please see my attachment of
c prog and java program.
Thank you very much for your kind help.
Mei
Here is my c client program:
#include <stdio.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <netdb.h>
void error(char *msg)
{
perror(msg);
exit(0);
}
int main(int argc,char **argv) {
FILE *fileIn; /* declare a FILE pointer */
FILE *fileOut; /* declare a FILE pointer */
char buffer[8000];
char line[4000];
char c;
int create_socket;
int bufsize = 1024;
int len=0;
int cnt=0;
char *cmd = "XML2Marc,/export/home/mml/Marc4jProg/Marc4jTest/testcase/exporttsamnonowner5.xsl,MARC8,";
int sockfd, portno, n;
struct sockaddr_in serv_addr;
struct hostent *server;
fileOut = fopen("data/out.xml", "w");
if(fileIn==NULL) {
printf("Error: can't open file.\n");
return 1;
}
else {
strcat(buffer,cmd);
if ( (fileIn = fopen("data/test.xml", "r")) != NULL) {
fgets(line, sizeof(line), fileIn);
}
fclose(fileIn);
strcat(buffer,line);
strcat(buffer,"\r\n");
len= strlen(line);
printf("debug::buffer:: %d \n %s", len, buffer);
fprintf(fileOut,"%s", buffer);
portno = 5088;
sockfd = socket(AF_INET, SOCK_STREAM, 0);
if (sockfd < 0)
error("ERROR opening socket");
server = gethostbyname("hopper2.rlg.org");
if (server == NULL) {
fprintf(stderr,"ERROR, no such host\n");
exit(0);
}
bzero((char *) &serv_addr, sizeof(serv_addr));
serv_addr.sin_family = AF_INET;
bcopy((char *)server->h_addr,
(char *)&serv_addr.sin_addr.s_addr,
server->h_length);
serv_addr.sin_port = htons(portno);
if (connect(sockfd,&serv_addr,sizeof(serv_addr)) < 0)
error("ERROR connecting");
n = write(sockfd,buffer,strlen(buffer));
sleep(20);
if (n < 0)
error("ERROR writing to socket");
bzero(buffer,4000);
printf(" test ");
n = read(sockfd,buffer,4000);
if (n < 0)
error("ERROR reading from socket");
printf("output::: %s\n",buffer);
printf("%d",n);
if(strlen(buffer)<2){ //try another time
n = read(sockfd,buffer,4000);
if (n < 0)
error("ERROR reading from socket");
printf("output::: %s\n",buffer);
}
printf("File opened. Now closing it...\n");
fclose(fileIn);
fclose(fileOut);
return 0;
}
}
and here is the partial java program:
public class Marc4jWorker extends Thread{
....
public void run(){
char[] ln=new char[8000];
OutputStream outbound=null;
InputStream inbound =null;
while(true){
String line="";
int cc=0;
String action= null;
String style=null;
String encode="UTF8";
String xmlstr=null;
//String line;
try{
inbound = client.getInputStream();
int btecnt = inbound.available();
byte[] bf=null;
if(btecnt<=0)
continue;
else {
bf = new byte[btecnt];
inbound.read(bf);
}
//why the message is incomplete ????
System.out.println("server: input bytes length:"+bf.length);
line =new String(bf);
if(Config.ENDREQ.equalsIgnoreCase(line)){
outbound.close();
client.close();
System.err.println("request end");
break;
}
//line = bf.toString(Config.ENC_UTF8);
int ps_firstcomma =line.indexOf(',',0);
int ps_secondcomma = 0;
int sz=line.length();
if(ps_firstcomma>0 && ps_firstcomma<sz-1)
action=line.substring(0,ps_firstcomma).trim();
ps_secondcomma=line.indexOf(',',ps_firstcomma+1);
if(ps_firstcomma<ps_secondcomma && ps_secondcomma>0 &&
ps_secondcomma<sz-1)
style=line.substring(ps_firstcomma+1,ps_secondcomma).trim();
ps_firstcomma=ps_secondcomma+1;
ps_secondcomma=line.indexOf(',',ps_firstcomma+1);
if(ps_secondcomma>0 && ps_secondcomma<sz-1){
encode=line.substring(ps_firstcomma,ps_secondcomma).trim();
Log.println("server encode:"+encode);
//for action is xml2marc, input xml encoding is always UTF8
if(action.equalsIgnoreCase("xml2marc")){
xmlstr= new
String(bf,Config.ENC_UTF8).substring(ps_secondcomma+1);
}else if("marc2xml".equalsIgnoreCase(action)){
if(Config.ENC_UTF8.equalsIgnoreCase(encode))
xmlstr= new
String(bf,Config.ENC_UTF8).substring(ps_secondcomma+1);
else
xmlstr= new
String(bf,Config.ENC_ISO).substring(ps_secondcomma+1);
}else{
System.out.println("Unsupported Action!");
continue;
}
}
FileOutputStream fout =null;
String rs = null;
if(action.equalsIgnoreCase("xml2marc")){
if(Config.ENC_UTF8.equalsIgnoreCase(encode)){
fout = new FileOutputStream("/tmp/servertest.input",true);
fout.write(xmlstr.getBytes(Config.ENC_UTF8));
fout.close();
}
else {
fout = new FileOutputStream("/tmp/servertest.input",true);
fout.write(xmlstr.getBytes(Config.ENC_ISO));
fout.close();
}
rs = Xml2Marc.toMarc(style,encode,xmlstr);
}else if(action.equalsIgnoreCase("marc2xml")){
if(Config.ENC_UTF8.equalsIgnoreCase(encode)){
fout = new FileOutputStream("/tmp/servertest.input",true);
fout.write(xmlstr.getBytes(Config.ENC_UTF8));
fout.close();
}
else {
fout = new FileOutputStream("/tmp/servertest.input",true);
fout.write(xmlstr.getBytes(Config.ENC_ISO));
fout.close();
}
rs = Marc2Xml.toXML(style,encode,xmlstr);
}
fout = new FileOutputStream("/tmp/servertest.output");
outbound =client.getOutputStream();
if(rs==null || rs.length()==0)
rs="00005";
if("Xml2Marc".equalsIgnoreCase(action)){
if(encode.equalsIgnoreCase(Config.ENC_UTF8)){
outbound.write(rs.getBytes(Config.ENC_UTF8));
fout.write(rs.getBytes(Config.ENC_UTF8));
}else{
fout.write(rs.getBytes(Config.ENC_ISO));
outbound.write(rs.getBytes(Config.ENC_ISO));
}
}else if("Marc2Xml".equalsIgnoreCase(action)){
outbound.write(rs.getBytes(Config.ENC_UTF8));
fout.write(rs.getBytes(Config.ENC_UTF8));
}
outbound.flush();
fout.close();
} catch (IOException e) {
Log.println("Read failed"+e.toString());
System.exit(-1);
}catch(Exception e){
Log.println("server error:"+e.toString());
}
}
}
- 7
- javaw.exe - Xrs -jar my.jarAs I understand when Java program started this way it should ignore user
logoff
and continue working but it doesent for me :(
I run my application from cmd on WinXP like this :
javaw.exe - Xrs -jar my.jar
When I logoff from system application exits , what I'am doing wrong ?
regards,
Os
- 7
- JTextComponent questionI have a Paste method that will take in a JTextComponent. I am passing
either JTextField's or JTextArea's. I need to do something differently
based on a JTextArea.
I have no problem determining if I have a JTextField or a JTextArea. The
problem I am having is that I need to know which JTextArea component I
have. What is the instance name of the JTextArea.
Example say between these two..
JTextArea jTextAreaA
JTextArea jTextAreaB
I have tried some reflection. What could I be missing?
private void paste(JTextComponent target)
{
final String method = "paste(JTextField "+target.getText()+" ): ";
if (DEBUGMODE )System.out.println(_Debugheader+ method);
appUtil.setStatus(jStatusArea, _readyMsg, _READY);
try {
Clipboard cb = Toolkit.getDefaultToolkit().getSystemClipboard();
Transferable content = cb.getContents(this);
String s = (String)content.getTransferData(DataFlavor.stringFlavor);
target.setText(s.trim());
} catch (Exception e) {
appUtil.setStatus(jStatusArea, _errorMsg, method + " " + e);
}
if (target instanceof JTextArea) {
//
// if jTextAreaA
// do something
}
}
Thanks in Advance...
IchBin, Pocono Lake, Pa, USA
http://weconsultants.servebeer.com/JHackerAppManager
__________________________________________________________________________
'If there is one, Knowledge is the "Fountain of Youth"'
-William E. Taylor, Regular Guy (1952-)
- 10
- Struts, Spring, ... what about Swing?So many Web frameworkings seem to have sprung up but are there any
really good frameworks for fat clients using things like Swing?
I am most interested in how the server side objects interact with Swing
components, the design patterns behing client/middleware/server/db apps
etc.
thanks
Tim
- 13
- Change listbox mouse selection to not use ctrl keyI'm converting a program from Windows where the LBS_MULTISEL option allows
selecting rows in a table with a single mouse click. On the other hand,
with Swing you need to hold down the ctrl key and then it's buggy,
seemingly requiring rows to be clicked from top to bottom.
If there's an example of changing the Swing behavior, I haven't found it.
I've made some progress figuring it out but can't spare much more time.
Anyone know of a working solution? I can't be the only one needing it.
I can post what I've tried so far if a ready-made solution isn't available.
John
- 13
- CRC check logic/programHi Everyone,
I want to write the CRC check routine. And looking for help.. ;o((
Any link or leads will help me..
Thanks.
RSB
- 16
- Nike Merge Transit Anthracite/Purple Steel Ladies Watch WC0033-201 ReplicaNike Merge Transit Anthracite/Purple Steel Ladies Watch WC0033-201
Replica, Fake, Cheap, AAA Replica watch
Nike Merge Transit Anthracite/Purple Steel Ladies Watch WC0033-201
Link : http://www.aaa-replica-watch.com/Nike_Merge_Ladies_Watch_WC0033_201.html
Buy the cheapest Nike Merge Transit Anthracite/Purple Steel Ladies
Watch WC0033-201 in toppest Replica . www.aaa-replica-watch.com helps
you to save money! Nike-Merge-Ladies-Watch-WC0033-201 , Nike Merge
Transit Anthracite/Purple Steel Ladies Watch WC0033-201 , Replia ,
Cheap , Fake , imitation , Nike Watches
Nike Merge Transit Anthracite/Purple Steel Ladies Watch WC0033-201
Information :
Brand : Nike Watches (http://www.aaa-replica-watch.com/
Replica_Nike.html )
Gender :
Model : Nike-Merge-Ladies-Watch-WC0033-201
Case Material :
Case Diameter :
Dial Color :
Bezel :
Movement :
Clasp :
Water Resistant :
Crystal :
Our Price : $ .00
Availability: In StockNike Merge Transit Anthracite/Purple Steel
Ladies Watch WC0033-201Anthracite and purple steel design watch. Made
with polyurethane for flexibility and comfort and laser-etched with
patterns for a crafted touch. Chronograph. Laser-etched graphics on
strap. Leather strap top layer, polyurethane bottom layer. Mineral
glass crystal. One-piece hinged buckle. One-touch backlighting.
Stainless-steel buckle and back plate. Time, date, alarm, 2 time
zones. Two-segment interval timer. Water resistant at 50 meters (165
feet). Nike Merge Transit Anthracite/Purple Steel Ladies Watch
WC0033-201Nike Merge Transit Anthracite/Purple Steel Ladies Watch
WC0033-201 is brand new, join thousands of satisfied customers and buy
your Nike Merge Transit Anthracite/Purple Steel Ladies Watch
WC0033-201 with total satisfaction . A Haob2b.com 30 Day Money Back
Guarantee is included with every Nike Merge Transit Anthracite/Purple
Steel Ladies Watch WC0033-201 for secure, risk-free online shopping.
Haob2b.com does not charge sales tax for the Nike Merge Transit
Anthracite/Purple Steel Ladies Watch WC0033-201, unless shipped within
New York State. Haob2b.com is rated 5 stars on the Yahoo! network.
Nike Merge Transit Anthracite/Purple Steel Ladies Watch WC0033-201
Replica, With the mix of finest craftsmanship and contemporary
styling, not only does it reflect the time but also care you put into
looking good. choose one to promote your quality and make yourself
impressive among people
Thank you for choosing www.aaa-replica-watch.com as your reliable
dealer of quality waches including Nike Merge Transit Anthracite/
Purple Steel Ladies Watch WC0033-201 . we guarantee every watch you
receive will be exact watch you ordered. Each watch sold enjoy one
year Warranty for free repair. Every order from aaa-replica-watches is
shipped via EMS, the customer is responsible for the shipping fee on
the first order, but since the second watch you buy from our site, the
shipping cost is free. Please note that If the total amount of payment
is over $600(USD), the customer is required to contact our customer
service before sending the money in case failed payment. If you have
any other questions please check our other pages or feel free to email
us by email***@***.com.
The Same Nike Watches Series :
Nike Merge Transit Black/Iron Ladies Watch WC0033-002 :
http://www.aaa-replica-watch.com/Nike_Merge_Ladies_Watch_WC0033_002.html
Nike Mettle Blade Black/Silver Watch WC0037-001 :
http://www.aaa-replica-watch.com/Nike_WC0037_001.html
Nike Mettle Blade Black/Light Chocolate Unisex Watch WC0037-077 :
http://www.aaa-replica-watch.com/Nike_WC0037_077.html
Nike Mettle Chisel Black/Sport Red Unisex Watch WC0045-012 :
http://www.aaa-replica-watch.com/Nike_Chisel_Unisex_Watch_WC0045_012.html
Nike Mettle Press Men's Watch WC0038-002 :
http://www.aaa-replica-watch.com/nike_mettle_press_mens_watch_WC0038_002.html
Nike Mettle Chisel Black Unisex Watch WC0045-001 :
http://www.aaa-replica-watch.com/Nike_Chisel_Unisex_Watch_WC0045_001.html
Nike Mettle Blade Black/Blue Frost Watch WC0037-047 :
http://www.aaa-replica-watch.com/Nike_WC0037_047.html
Nike Mettle Blade Black Unisex Watch WC0037-002 :
http://www.aaa-replica-watch.com/Nike_WC0037_002.html
Nike Mettle Blade Black/Grass Watch WC0037-033 :
http://www.aaa-replica-watch.com/Nike_WC0037_033.html
Nike Mettle Hammer Deep Nomax Green and Black Digital Unisex Watch
WC0021-340 :
http://www.aaa-replica-watch.com/Nike_WC0021_340.html
Nike Mettle Hammer Black and Atomic Red Digital Unisex Watch
WC0021-064 :
http://www.aaa-replica-watch.com/Nike_WC0021_064.html
Nike Mettle Hammer Watch WC0021-001 :
http://www.aaa-replica-watch.com/Nike_WC0021_001.html
|
| Author |
Message |
NoIdea

|
Posted: 2006-2-8 0:32:00 |
Top |
java-programmer, converting between double and integer
I have a variable declared as a double as :-
sValue = Math.floor(Math.sqrt(polynomialDegree));
where 'polynomialDegree' is an integer.
How do I convert 'sValue' to an integer?? I cant declare sValue as an
integer straight off because its returning an error message saying 'possible
loss of precision', and have tried to convert it to an integer using
intValue() but keep getting an error saying 'double cannot be dereferenced'
Where am i going wrong?
Thanks
|
| |
|
| |
 |
Hendrik Maryns

|
Posted: 2006-2-8 1:19:00 |
Top |
java-programmer >> converting between double and integer
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
NotDashEscaped: You need GnuPG to verify this message
NoIdea schreef:
> I have a variable declared as a double as :-
>
> sValue = Math.floor(Math.sqrt(polynomialDegree));
>
> where 'polynomialDegree' is an integer.
>
> How do I convert 'sValue' to an integer?? I cant declare sValue as an
> integer straight off because its returning an error message saying 'possible
> loss of precision'
Well, what do you expect if forcing a double into an integer?
> and have tried to convert it to an integer using
> intValue() but keep getting an error saying 'double cannot be dereferenced'
You cannot do sValue.intValue(), because sValue is a double, not a
Double or an Integer.
Just declare it as int, or show us more context explaining what you want.
H.
--
Hendrik Maryns
==================
www.lieverleven.be
http://aouw.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
iD8DBQFD6NZxe+7xMGD3itQRAh9JAJ9tvC9Dcs3R146UQviQc0dfGWEtcwCcCv2v
rFaW1hfa1nCCrZbvYNmVsic=
=kA+x
-----END PGP SIGNATURE-----
|
| |
|
| |
 |
Oliver Wong

|
Posted: 2006-2-8 1:20:00 |
Top |
java-programmer >> converting between double and integer
"NoIdea" <email***@***.com> wrote in message
news:ZX3Gf.51343$email***@***.com...
>I have a variable declared as a double as :-
>
> sValue = Math.floor(Math.sqrt(polynomialDegree));
>
> where 'polynomialDegree' is an integer.
>
> How do I convert 'sValue' to an integer?? I cant declare sValue as an
> integer straight off because its returning an error message saying
> 'possible
> loss of precision', and have tried to convert it to an integer using
> intValue() but keep getting an error saying 'double cannot be
> dereferenced'
>
> Where am i going wrong?
Declare sValue to be int, and then cast your expression to int, like so:
int sValue = (int) Math.floor(Math.sqrt(polynomialDegree));
- Oliver
|
| |
|
| |
 |
Roedy Green

|
Posted: 2006-2-8 7:49:00 |
Top |
java-programmer >> converting between double and integer
On Tue, 07 Feb 2006 16:31:53 GMT, "NoIdea" <email***@***.com> wrote,
quoted or indirectly quoted someone who said :
>How do I convert 'sValue' to an integer?? I cant declare sValue as an
>integer straight off because its returning an error message saying 'possible
>loss of precision', and have tried to convert it to an integer using
>intValue() but keep getting an error saying 'double cannot be dereferenced'
your question could be stated, "How do I convert a double to an int"
or more generally an X to a Y.
See http://mindprod.com/applets/converter.html
It will show you the code.
--
Canadian Mind Products, Roedy Green.
http://mindprod.com Java custom programming, consulting and coaching.
|
| |
|
| |
 |
| |
 |
Index ‹ java-programmer |
- Next
- 1
- java.sql.SQLException: Io exception: The Network Adapter could not establish the Hi,
I am sridhar, i have Oracle 10g express on my machine , when i am
trying to connect to Database via java jdbcAPI using Thin Driver , i
am getting the following Exception:
java.sql.SQLException: Io exception: The Network Adapter
could not establish the connection.
How can i resolve this problem,can any one give me the appropriate
solution.
Thanks
Sridhar
- 2
- using importI'm trying to import the Welomb class in the java divelog tutorial into
another application. But when I type import divelog.* it refuses
the absolute path for Welcome is
d:\Documents\Java\Divelog\src\divelog
the application I'm trying to import it from is at
d:\Documents\Java\Frames\src\frames
I've also tried creating a library (MyLibrary) and pointing to the
divelog.jar file and setting the classpath to point at divelog.jar. I've
then added the library to my project but when I try and create a Welcome
class it says it cant find the class. So neither using a library or
importing work.
I'm using sun java studio enterprise8 (free) does anyone know how to import
the divelog package into my app using an import statement.
I've tried the following with no success
import divelog.*
import Documents.Java.Divelog.src.divelog.*
in both cases I get package diesnt exist
any suggestion welcome!!
- 3
- sourse & installationhere i'm for asking to u all that how can i install or download java
run time base running with console via internet.
- 4
- HELP needed: Small Java applet I need a graphic Java applet that makes the following steps:
Given a circumference of radius "r",
Draw onscreen, say, 20 random radius.
Then, every time you press a button:
Rotate the 20 radius a given random angle (same for everyone).
Draw the new radius onscreen.
Note: The radius endpoints should be stored in float arrays and drawn as
float. (Of course one of the endpoints of every radius would be the center
of the circumference.)
I'm not very good at Java at the moment but I'd like to transform an old
program from QBasic into a java applet and I think that this little
framework is all I need. What I am getting at the moment is a lot of
compilation errors I don't understand.
The program I want to transform is here:
http://www.josechu.com/moving_fractal/index.htm
Thanks,
Josechu
- 5
- How to detect existing text tables in a hsql db?I have a Java-Application that creates several text-tables at the first
start. When I start the application again I just want to check, if the
text tables exist. But the application always returns a "false, table
does not exist" and the localdb.properties and localdb.script files are
written new. After that, the tables can be detected, but only until the
next start of the application.
dbcon.connect(LOCALDRIVER, LOCALPROTOCOL, LOCALDATABASE, LOCALUSER,
LOCALPASS);
DatabaseMetaData metadata = dbcon.con.getMetaData();
String[] aTyps = new String[]{"TABLE"};
ResultSet result = metadata.getTables(null, null, "%", aTyps);
while (result.next()) {
System.out.println(result.getString("TABLE_NAME"));
}
result.close();
Susanne
- 6
- Help! I don't know where to turn.> Then I went to java.sun.com and decided I have old packages and was
> going to upgrade everything. As far as I can tell, I downloaded the
> following:
>
> - the JS2E 1.5.0 (?)
> - the JDK
> - the JVM
> - the NetBeans 4.1 (?) bundle
> - the documentation tree
>
> So this seems hunky-dory. The problem now is two-fold:
>
> (a) I can't start the Java console anymore (I saw it once and it looks
> totally different than the previous version) though everytime I
> doubleclick the coffee mug icon in the Control Panel, it starts a new
> instance of javaw.exe.
> (b) Now my Mozilla Thunderbird 1.6 won't connect to my email server to
> retrieve my email.
>
> Can anyone provide some assistance or point me to the right place?
> Many thanks!
>
> Mike
If you have downloaded the J2SE 1.5.0 SDK (or the JDK 1.5.0) and ran
the installation, you do not need to install JVM (i assume you mean
JRE). The java console will look different if you have installed the
JDK.
I am not sure if you can keep two jdks installed. It is possible, but
if you want to save yourself frustation, uninstall the previous jdk
(and jre. Installing the jdk installs jre too along with it. :) ) and
install the new one.
Dont know about netbeans. Possibly, it needs the JAVA_HOME variable
set.
Also the documentation is totally separate. You just need to unzip to a
folder to read it, and not install. Its just a bunch of html files. Do
not worry about it. You can have as many docs of different versions as
you want.
Probably you messed up the internet settings so the problem with
thunderbird. nothing to do with java i suppose. not sure since i have
not used thunderbird yet.
- 7
- Playing (MIDI) sounds from Java applet (Shepard's Tones)
The applet for endlessly rising/falling scale
(auditory illusion)
on this page is fantastic!
http://www.cs.ubc.ca/nest/imager/contributions/flinn/Illusions/ST/st.html
How is this done?
(I'm assuming it uses MIDI.)
Is this sound applet playable from any
java-enabled browser on any Windows system?
How about on Mac or Unix?
I'm asking because I want to write
Java programs that plays simple
2-part inventions by Bach.
Thanks.
http://geocities.com/SOBlikeMIDIs/
__________________________________
Do you Yahoo!?
The New Yahoo! Shopping - with improved product search
http://shopping.yahoo.com
- 8
- Which IDE to choose (more specific than earlier, very similar post)?Hello guys,
I'm C++/Windows programmer and I'd like to smoothly switch to Java. I read
replies to earlier, very similar post, but I didn't even hear about such
IDEs :-(
My question is following: using what IDE can I easily create applets with
controls like edit, list, combo boxes, buttons, tree controls and - this is
very important - have support to draw 3D graphics? Some time ago I was using
Borland JBuilder, but I guess it was not intended for building commercial
releases. I was browsing Sun Microsystems' site and found free "Sun Java
Studio Creator, Early Access". Can I create in it commercial applets using
features that I described above? If not, please advise me something free or
really good enough (read: easy to develop applets) to spend money IDE;
preferably free of course :-)
Generally I focused on "Sun Java Studio Creator, Early Access", but I'm
waiting for your replies.
Please reply, your opinion is crucial for me.
Regards
P.S. I'm not going to create server-side applets. I will be doing applets
run in web browser.
- 9
- Regex syntaxI have managed to form the regex for the following two:
CTL = <any US-ASCII control character (octets 0 - 31) and DEL (127)>
String CTL_REGEX = "([[\\x00-\\x1F]\\x7F])";
LWS = [CRLF] 1*( SP | HT )
String LWS_REGEX = "((\r\n)??( |\\x09)+?)";
However, the following stumped me for hours.
TEXT = <any OCTET except CTLs, but including LWS>
String TEXT_REGEX = ...... // help me out please.
- 10
- Creating tiled image from multiple tiff sources in JAIHi all,
My situation is as follows. I have a number of tiff files containing
adjacent tiles which I would like to combine into one image. Currently I
achieve this goal in the following manner using the Java Advanced Imaging
library:
1) Create a target TiledImage with attributes appropriate to hold all tiles.
2) Load each tiff file into a separate PlanarImage.
3) Get the Rasters of each of these PlanarImages and translate coordinates
according to the rectangle they must occupy in the target TiledImage
4) Invoke TiledImage.setData(Raster) with the translated raster for each
tile
This works ok, but it does not seem to take advantage of the JAI's
pull-model; image data is loaded into memory immediately, probably as a
consequence of the call to getRaster(). However I wish to defer the loading
of image data into memory until it is needed, because only a subset of all
tiles are two be displayed at any one time.
I hence believe I need something along the lines of the NullOpImage class.
Unfortunately, the constructor for this class only takes a single source,
while I need to be able to pass a source for each tiff tile. One solution is
to subclass NullOpImage (or its superclass, PointOpImage) and take care of
things myself. Is this the way to go about it, or is there a better and
easier solution?
Any suggestions will be greatly appreciated.
Regards,
Michael.
- 11
- Newbie Question - ArrayLists and methodsHello all (again),
My problem here is that I'm trying to build a list of ArrayLists that
hold data and I want to add the newly derived data into a table where
it's dependent on the first row. A short version of my program to
illustrate what I mean:
import java.util.*;
public class MyProg2 {
public static void main(String[] args) {
List table = new ArrayList ();
List <Integer> data = new ArrayList <Integer>();
data.add(1);
data.add(3);
data.add(4);
table.add(data);
System.out.println ("table(0) = " + table.get(0));
ArrayList <Integer> newNode = new ArrayList <Integer>();
newNode = createNode((ArrayList)table.get(0),0);
table.add(newNode);
System.out.println ("Added in a new row and table is now:");
System.out.println ("table(0) = " + table.get(0));
System.out.println ("table(1) = " + table.get(1));
} //end main driver
public static ArrayList createNode(ArrayList items,int lParen){
int a = 0; int b=0; int c=0;
if (items.size() >= 2){
a = Integer.valueOf(items.get(lParen).toString());
b = Integer.valueOf(items.get(rParen).toString());
c = a + b;
items.remove(lParen);
items.remove(lParen);
items.add(lParen,c);
}
return items;
}
}
(I'm unable to get rid of all the unchecked msgs because putting the
<Integer> tag sometimes made the program uncompilable. Use --nowarn
when you compile this program. :)
Iin this code, row 0 of table is changed in the method while it
creates row 1, but I don't understand why and don't know how to keep
it from changing. From this behavior, it's leading me to believe
ArrayLists are passed by value or is this the way of ArrayLists? I
thought parameters were passed by reference? What am I missing here?
-t
- 12
- 13
- Use of JVM id and Event Notifier patternIn our design for event subscription/publication, a JVM id is used to
identify the event channels (or event brokers). The JVM id refers to
an EventChannel on a host and there will be one EventChannel per host.
FYI, More information about Event Notifier pattern is available at:
http://members.ispwest.com/jeffhartkopf/notifier/
Is it okay to refer to JVM id (kernel level details) to identify a
user level class like EventChannel ? I feel that EventChannel should
be referred by some other way.
Any pointers will be appreciated.
B.
- 14
- client server communication in java I have a java web service that returns byte arrays to the client.
First a byte array is returned and the server gets the acknowledgement,
then the next byte array is sent and so on. But I don't have much idea
how to implement it. How can I resume from where I stopped at the
server side? Can anyone give me some idea so that I can proceed?
- 15
- EnterpriseBean and finalize()Hi Everyone,
I'm trying to learn EJB and picked up a copy of the book "SCBCD Exam
Study Kit" by Paul Sanghera. Inside it, I came across the following
sentence, which piqued my interest because I cannot see a) where this
can be found in the EJB 2.0 specification (actually, I was looking in
the J2EE 1.3 specification), or b) why finalizing a bean would be
interfering with the responsibilities of the container. Here's the
quote:
"... the bean class must not have any finalize() method because by
doing this you would be stepping on the container's toes, since it is
the responsibility of the container to manage the lifecycle, threads,
garbage collection, and so forth."
If anyone can shed a little light on this, and dispel the confusion,
I'd really appreciate it.
Many thanks,
Jono
|
|
|