哪位高手来帮帮我,几个JAVA的小程序,帮我看看是哪里出错了,要详细的哦!!!

RT
1....
public class Experiment2_2
{public static void main(String args[ ])
{float f=3.14159;
double d=123456789.123456789;
double e=-1.23456789e4;
System.out.println("f="+f);
System.out.println("d="+d);
System.out.println("e="+e);
System.out.println("f="+(___)f);
System.out.println("d="+(___)d);
System.out.println("e="+(___)e);
System.out.println("f="+(___)f);
System.out.println("d="+(___)d);
System.out.println("e="+(___)e);
}
}

2.....
public class Experiment2_1
{public static void main(String args[ ])
{int i=1234;
long l=12345678901234;
float f=3.14159;
System.out.println("i="+i);
System.out.println("l="+l);
System.out.println("f="+f);
System.out.println("i="+(long)i);
System.out.println("l="+(int)l);
System.out.println("f="+(int)f);
}
}

3....
public class Experiment2_4
{public static void main(String args[ ])
{___________; //声明一个整型变量i,并赋值为33333.
System.out.println("i="+i); //直接输出整型数i
System.out.println("i="+__); //输出i为长整型
_____________________; //输出i为单精度型
_____________________; //输出i为双精度型
_____________________; //输出i为字符型

有高手的帮帮我,万分感谢啊

1
public class Experiment2_2 {
public static void main(String args[]) {
// float f = 3.14159;//error
float f = 3.14159F;//error
double d = 123456789.123456789;
double e = -1.23456789e4;
System.out.println("f=" + f);
System.out.println("d=" + d);
System.out.println("e=" + e);
// System.out.println("f=" + (___) f);
// System.out.println("d=" + (___) d);
// System.out.println("e=" + (___) e);
// System.out.println("f=" + (___) f);
// System.out.println("d=" + (___) d);
// System.out.println("e=" + (___) e);

System.out.println("f=" + f);
System.out.println("d=" + d);
System.out.println("e=" + e);
System.out.println("f=" + f);
System.out.println("d=" + d);
System.out.println("e=" + e);
}
}

2
public class Experiment2_1 {
public static void main(String args[]) {
int i = 1234;
// long l = 12345678901234;
// float f = 3.14159;
long l = 12345678901234L;
float f = 3.14159F;
System.out.println("i=" + i);
System.out.println("l=" + l);
System.out.println("f=" + f);
System.out.println("i=" + (long) i);
System.out.println("l=" + (int) l);
System.out.println("f=" + (int) f);
}
}

3
public class Experiment2_4{
public static void main(String[] args) {
int i = 33333;//声明一个整型变量i,并赋值为33333.
System.out.println("i = " + i);//直接输出整型数i
System.out.println("i = " + (long)i); //输出i为长整型
System.out.println("i = " + (float)i);//输出i为单精度型
System.out.println("i = " + (double)i); //输出i为双精度型
System.out.println("i = " + (char)i);//输出i为字符型
}
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-03-09
1、float f=3.14159;要写成float f=3.14159f;
double e=-1.23456789e4; 数值中的e怎么会出现这种呢? 去掉 不要写字母这些在里面
2、 float f=3.14159;要写成float f=3.14159f;
long l=12345678901234;要写成 long l=12345678901234l;
3、填空依次是:int i = 33333;
(long)i;
System.out.println("i为单精度"+(float)i);
System.out.println("i为双精度"+(double)i);
System.out.println("i为字符型"+(i+""));
或者 System.out.println("i为字符型"+Integer.toString(i));
第2个回答  2012-03-09
float f=3.14159f
3
public class Experiment2_4{
public static void main(String[] args) {
int i = 33333;//声明一个整型变量i,并赋值为33333.
System.out.println("i = " + i);//直接输出整型数i
System.out.println("i = " + (long)i); //输出i为长整型
System.out.println("i = " + (float)i);//输出i为单精度型
System.out.println("i = " + (double)i); //输出i为双精度型
System.out.println("i = " + (char)i);//输出i为字符型
}
}
第3个回答  2012-03-09
你定义变量的时候出错啦 float f=3.14159f;记得加f long l=12345678901234l;记得加l ,所有的都改
第4个回答  2012-03-09
float f=3.14159f;
1,2都是这个问题

我是新手,下面有一个java小程序,提示错误,可是我找不到,请高手帮忙找错...
System a2=br.readLine();这里出了问题。写成String a2才对。我学JAVA挺久了。我给你写建议。1.对于变量的命名最好用这个变量作用的英文单词。不要写什么a1、a2这样子的,至少写str1,str2人家也知道是字符串型。还有 if (num1>num2){ System.out.println("第一个大");} if (num1==num2)...

帮看下这小程序哪写错了??
hahugo88 是正确的。你这个程序本身没有错误,如果非要说有问题,C标准是要求main函数返回整形。错误的是你的VC或是BCB,认为程序应该是Application,要以WinMain函数为入口。如果你建立工程时创建的是Console Application,中文会是控制台程序,就不会出错了。

关于Java的一个小程序,懂得来帮个忙
yearlabel1=new Label("请输入第一个年份"); monthlabel1=new Label("请输入第一个月份"); daylabel1=new Label("请输入第一个日期"); yearlabel2=new Label("请输入第二个年份"); monthlabel2=new Label("请输入第二个月份"); daylabel2=new Label("请输入第二个日期"); answerlabel=new Label(...

大侠帮我看看我这小程序哪里出错
if(*p>*max) max=p;if(*p<*min) min=p;改为 for(p=a+1;p<=end;p++){ if(*p>*max) max=p;if(*p<*min) min=p;}

java一个小程序运行不出来帮我看看那里错啦??
public static void main(String[] args) { int sum = 0;for (int i = 1;; i++) { int ji = 1;for (int j = 1; j <= i; j++) { ji = ji * j;} if (sum + ji >= 9876) { System.out.println(--i);break;}else { sum += ji;} } } 或者 public static void...

JAVA,小程序,没听懂,求助,大佬帮写一下!
估计你是一个刚接触java的初学者吧,创建工程和类,题目的意思是,首先创建一个工程,工程名为(myproduct),接着在这个工程中创建包(edu.abc.test1)。然后在这个包下定义一个时钟类,名为Clock,设置它的三个成员变量,创建带参构造方法以及题目所说的show()方法,这个类就完成了。接着定义测试类...

这里有个JAVA计算器的小程序,希望帮忙加下注释,少许修改
小数点计算用BIGDEMICAL的函数,随便乘除都会不准确的 Java 浮点数 精确计算 如果我们编译运行下面这个程序会看到什么?public class Test{ public static void main(String args[]){ System.out.println(0.05+0.01);System.out.println(1.0-0.42);System.out.println(4.015*100);System.out....

您好 能帮我看看JAVA的环境变量设置哪里出错了吗? 我打不开JAVA 程序...
Java中常用需要设置的三个环境变量:JAVA_HOME(不必需)、CLASSPATH(必需)、PATH(必需)以下是设置Java环境变量的四种方法:1.相对路径(此方法需设置JAVA_HOME)首先设置JAVA_HOME=X:\\...\\jdk1.6.0 X:\\...\\jdk1.6.0即为Java安装路径。用%JAVA_HOME%就可以取代X:\\...\\jdk1.6.0这一...

谁帮我看看这个VB小程序出什么问题了,怎么改?谢谢!
一二三是string外面应该加上双引号 不然会识别为未定义变量 if f = "一二三" then

帮我看看这个小程序哪里错了
public String toString() { return "name " + name + "furColor" +furColor;} } 哪来的name和furColor变量,在这个类里也没有定义全局变量,当然找不到。。都没定义怎么用??

相似回答