这两道题有哪位大神有最新网站可以用Java代码编译出来,我非常感谢

java中的一个问题,谁能帮我解决,编译的时候提示,非法字符_百度知道
java中的一个问题,谁能帮我解决,编译的时候提示,非法字符
提问者采纳
14行面号文号希望采纳
提问者评价
其他类似问题
为您推荐:
其他5条回答
java文件编码式用notepad++打显示全部字符看见其内容必须转utf-8pom格式
可能你的输入法太特别了点,换智能abc试试,输中文的时候。
是不是你的编码有问题啊,看下你java文件的编码是不是支持汉字的,然后把你输出的内容在正确编码下面重新打一遍。utf-8或者gbk
目测你的第一条、第二条和第四条输出语句的结尾分号都是中文格式的,改成英文格式就ok了
int score=20; 这个分号你打成中文的了?
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁1033人阅读
JAVA在编译过程会对代码进行优化,如果某一行代码永远不可能被执行到,
这行代码不会被编译到字节码文件中去。
如下面的例子,flag是一个可以在编译阶段就可以确定的值,
javac编译的时候不会把System.out.println编译到字节码文件中。
public class T {
final static boolean flag =
public void test(){
System.out.println(&print this line&);
javap verbose可以看到 test 方法中没有和System.out.println相对应的指令。
public void test();
Stack=0, Locals=1, Args_size=1
LineNumberTable:
line 10: 0
LocalVariableTable:
}如果将flag改为true
public& final static boolean flag =
通过javap verbose可以看到字节码中, test方法中有和System.out.println相对应的指令。
public void test();
Stack=2, Locals=1, Args_size=1
#19; //Field java/lang/System.out:Ljava/io/PrintS
#25; //String print this line
invokevirtual
#27; //Method java/io/PrintStream.println:(Ljava/lang/S)V
LineNumberTable:
line 10: 8
LocalVariableTable:
}这种特性可以利用到log输出的场景,通过一个编译时常量控制某些log输出的代码
完全不出现在字节码中。不过调整log输出级别需要从新编译源代码。
版权声明:本文为博主原创文章,未经博主允许不得转载。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:1070436次
积分:12799
积分:12799
排名:第455名
原创:254篇
转载:105篇
评论:168条
(3)(1)(1)(1)(3)(1)(2)(2)(3)(4)(8)(1)(2)(3)(9)(3)(9)(10)(3)(3)(1)(6)(10)(3)(1)(12)(1)(6)(3)(13)(19)(16)(5)(13)(1)(26)(35)(5)(3)(5)(2)(4)(2)(1)(3)(1)(1)(2)(6)(5)(9)(12)(2)(1)(4)(1)(1)(2)(4)(33)(7)这是我编写的一个java程序,只新建了一Friend类;在编译器中写好之后,不能运行,不知是什么原因,详细点_百度知道
这是我编写的一个java程序,只新建了一Friend类;在编译器中写好之后,不能运行,不知是什么原因,详细点
错误:at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) at Friend.main(Friend.java:10)程序:class friend{ public void f(){
System.out.println(&you are my friend!&); }}public class Friend { public static void main (String [] args){ friend a=new friend(); a.f(); }}
提问者采纳
两类命名问题虽说JAVA区写命名式要抛异改任何类名字OK比public类改public class Demo运行没问题
提问者评价
太感谢了!
其他类似问题
为您推荐:
java程序的相关知识
其他1条回答
检查源程序文件名Friend.Java(Java文件名必须与public 类类名相同)
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁两个关于java的问题。。第一个答案是说第12行和13行发生编译错误 不晓得哪里错了啊 求大神指点第二个程序运行结果是101 不知道怎么操作的 求详细过程~-中国学网-中国IT综合门户网站
> 两个关于java的问题。。第一个答案是说第12行和13行发生编译错误 不晓得哪里错了啊 求大神指点第二个程序运行结果是101 不知道怎么操作的 求详细过程~
两个关于java的问题。。第一个答案是说第12行和13行发生编译错误 不晓得哪里错了啊 求大神指点第二个程序运行结果是101 不知道怎么操作的 求详细过程~
转载 编辑:李强
为了帮助网友解决“两个关于java的问题。。第一个答案是说”相关的问题,中国学网通过互联网对“两个关于java的问题。。第一个答案是说”相关的解决方案进行了整理,用户详细问题包括:<,具体解决方案如下:解决方案1: 第一个case语句后面要求是一个常量值,y是变量,所以case y:System.out.println("1");与case y+1:System.out.println("2");这两句编译出错,给成员变量y加上final关键字,即public static final int y=1;可以通过编译。&第二个两个boolean类型的成员变量b1与b2,默认值为false,第一个if判断(!b1)条件成立,继续第二个if判断,(!b2)条件成立,执行b1=true,这时b1为true,继续第三个if判断,条件(!b1)不成立,继续else if(b2=true),这时条件成立(b2=true是个表达式,这个表达式的值为true),执行x=x+100;接着跳出if判断,else if(b1|b2)虽然条件成立,但不会执行了。 追问: 为何&#10;else if(b1|b2)不执行了呢? 回答: 第一个else if条件成立执行完毕后,会忽视下一个else if,这个应该跟java虚拟机有关。 补充: 也就是一个条件成立,就不会进行下面的判断了,直接跳出if判断。 追问: 那为何&#10;if (!b2)判断成立了还会继续往下判断啊 追问: 就是只是else if 会跳出来 这里要是不用else if 而用 if 就要在判断下面的else if 是么 回答: if(!b2)是一个if判断,下面if(!b1)是另一个if判断,else if是属于这个if判断。 追问: 这回懂了 我还想问一下 else if (b2=true) 这个意思就是 先执行 b2=true 再判断if(b2=true)么?是不是假如想用if()判断是否等于的情况要用if(b2==true)?= = 回答: else if(b2=true)相当于else if(true),b2=true在这里是个表达式,有两个作用,一是把true赋值给b2,二是这个表达式的值就是赋值后b2的值。 追问: 那是不是就可以理解为无论如何else if(b2=true)都会执行? 回答: 在这个程序中会被执行,但如果if(!b1)条件成立,else if即使条件成立也不会被执行了。 解决方案2: 问题一:表达式:switch case + 常量x是final类型,为常量,所以跟着case后面正确,而y未定义为常量,所以报错。问题二:static boolean b1;//默认false&& &static boolean b2;//默认false&& &public static void main(String[] args) {&& &&& &int x = 1;&& &&& &if (!b1) {&& &&& &&& &if (!b2) {&& &&& &&& &&& &b1=//b1赋值true b2仍为false&& &&& &&& &}&& &&& &&& &if (!b1) {&& &&& &&& &&& &x = x+10;&& &&& &&& &}else if (b2=true) {//b2先赋值为true& if(b2=true)等同于 if(b2)等同于 if(true)&& &&& &&& &&& &x=x+100; //x=1+100&& &&& &&& &}else if (b1|b2) {&& &&& &&& &&& &x=x+1000;&& &&& &&& &}&& &&& &}&& &&& &System.out.println(x); //x值为101&& &} 追问: else if (b2=true) 这个意思就是 先执行 b2=true 再判断if(b2=true)么?是不是假如想用if()判断是否等于的情况要用if(b2==true)? 解决方案3: 程序一:在switch...case...循环中,case语句后必须跟一个常量。第11行case x没问题,是因为你初始化变量x的时候使用了关键字final,则为常量;第12、13行有问题,是因为y是一个变量。程序二:这个逻辑代码太蛋疼了,还请自行理解- -!通过对数据库的索引,我们还为您准备了:问:题目:有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4...答:大2岁当然要用加了 for(int i=1;i===========================================问:编写一个java程序,完成以下功能: 1) 声名为s的string对象,并使它的...答:你的问题属于基础入门的,请看java的jdk文档,全部都有。 -----------贴出jdk文档内容,自己学习吧------------------------------------------------- 方法摘要 char charAt(int index) 返回指定索引处的 char 值。 int codePointAt(int index)...===========================================问:1、开发与运行Java程序需要经过的三个主要步骤为 编辑源程序、编译生成...答:1、开发与运行Java程序需要经过的三个主要步骤为 编辑源程序、编译生成字节码 和 解释运行字节码。 2、 设x = 2 ,则表达式 ( x + + ) * 3 的值是( 6 )。 3、 据程序的构成和运行环境的不同,Java源程序分为两大类:java application程序和 ap...===========================================问:1、开发与运行Java程序需要经过的三个主要步骤为 编辑源程序、编译生成...答:写两个类a、b,再b类里面声明一个a类对象,调用a类的方法就好了....===========================================问:public class ThreadTest1 extends Thread { private static int num=0,...答:帮你改了改,测试可行 public class ThreadTest1 extends Thread { private static int num = 0, n = 100; static ThreadTest1 t1, t2; static int i = 0; static String ss = new String(); public ThreadTest1() { start(); } p...===========================================问:1,写一个单例的例子。 怎么java写呢? 2、String str=”WeeciolGmmcc” 分...答:/** 单例 Test001.java */ public class Test001 { private static Test001 instance = new Test001(); //构造方法私有 private Test001(){} private static Test001 getInstance(){ } } /** 打印 WelcomeGmcic Test002.java ...===========================================问:比如说,一个集合里有苹果,梨和香蕉。我用个for 循环将它们取出来。第...答:你能贴源代码吗? 贴出来就能帮你解决===========================================问:class A implements Runnable { public static int tickets = 100; publ...答:主方法 运行按顺序执行的,虽然是线程那也要等第一个完成才行!你这个写法和在主方法调用两个普通方法效果一样的===========================================问:插2个表,我用批处理的方法,贴点大概的语句: pstmt=conn.prepareState...答:你用的oracle数据库吧,你得到的是记录唯一标示ROWID。不是你sequence得到的值,还是将你的字段名植入吧。再试试吧。===========================================第一个 case语句后面要求是一个常量值,y是变量,所以case y:System.out.println("1");与... & 第二个 两个boolean类型的成员变量b1与b2,默认值为false,第一个if判断(!b1...=========================================== 如果java不能解决两个关于applet最棘手的问题:安全性和可移植性,那么applet就不会如... 多线程 设计Java的目标之一是满足人们对创建交互式网络程序的需要,为此,Java支持...=========================================== 关于补充的问题 答案是肯定的,jvm会执行静态代码段,你要记住一个概念,静态代码是和... 方法的时候,就必须保证:1、这个 类已经加载;2、这个类已经连接了。而完成上面两个步...===========================================你便必须同时使 用多个Split Pane。JSplitPane提供两个常数让你设置到底是要水平分... JSplitPane的例子:JSplitPane1.java import java.awt.*; import java.awt.event.*; import ja...=========================================== 两个答案都是对的啊!只是一个给出很精确的值如果你想的到和第一个一样的可以用Math.round()这个方法就可以。===========================================第一题在10%的可能误差小于4%~6%,问你20%的时奥迪特主要关心的是误差大于6%的情况?第二题是不是说如果可以得出结论有95%的把握误差在20%以内,然后问你有多少把...===========================================第一题在10%的可能误差小于4%~6%,问你20%的时奥迪特主要关心的是误差大于6%的情况? 第二题是不是说如果可以得出结论有95%的把握误差在20%以内,然后问你有多...===========================================to table"(从农场到餐桌)也是说明现在我们的食思想的变化。 怎么认识"五味调和"的审美观? 俗语道"南甜、北咸、东辣、西酸",这是说我们饮食的地方差异,现在基本上也是差...=========================================== 所以青龙偃月刀出酒后,酒只对第一张杀有效,如果第一张杀被闪,之后再追加杀造成的伤害还是一。(另:青龙偃月刀的技能是当杀被闪后可以继续出杀,所以不能出完第一张杀再...=========================================== 1、注意火力,别煮焦了2、鸡蛋用东西隔开裹一下,例如用报纸之类的===========================================
本文欢迎转载,转载请注明:转载自中国学网: []
用户还关注
可能有帮助请JAVA高手帮忙.我的下面的一道题目,已经通过编译,但是当我输入一个整数后却没有结果输出来.这是什么错误_百度知道
请JAVA高手帮忙.我的下面的一道题目,已经通过编译,但是当我输入一个整数后却没有结果输出来.这是什么错误
提问者采纳
能讲源代码发布
提问者评价
其他类似问题
为您推荐:
高手帮忙的相关知识
其他1条回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 哪位大神预测这次股灾 的文章

 

随机推荐