内容字号:默认大号超大号

段落设置:段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

齐发国际登录

2019-03-15 出处:网络 整理:myviralweb.com

    话题:初学Java编程,有个问题搞不懂,请指教

    回答:long a=3298525473;改成long a=3298525473l; 加上后面那个l才表示为long型,不然默认的为int,超出了int最大取值范围所以会报错

    参考回答:如果给long型变量赋予的值超出了int型值的范围,数字后必须加L(不分大小写)标识!!初学Java编程,有个问题搞不懂,请指教

    话题:一个关于java的问题,实在搞不懂问题出现在哪里?

    回答://,仔细看你的2个for循环, 第二个for是从n, 而第一个是=n. 要养成好惯, 从0开始n 结束.import java.util.Scanner;public class SwingDemo{public static void main(String[] args){Scanner sc = new Scanner(System.in);Sys

    参考回答:展开全部 //,仔细看你的2个for循环, 第二个for是从n, 而第一个是=n. 要养成好惯, 从0开始n 结束.import java.util.Scanner;public class SwingDemo{public static void main(String[] args){Scanner sc = new Scanner(System.in);System.out.print("第几次落地?");int n = sc.nextInt();double HIGHT = 100, sum = 0;for (int i = 1; i = n; i++){System.out.println(HIGHT);sum += HIGHT;HIGHT /= 2;if (i != n)sum += HIGHT;}System.out.print("经过路程" + sum + "反高度" + HIGHT + "\n");Abc(n);}public static void Abc(int n){double h = 100, s = 100;for (int i = 1; i n; i++){System.out.println(h);s += h;h /= 2;}System.out.print("经过路程" + s);System.out.println("反高度" + h / 2);}}// 我认为这两个方法实现的功能是一样的,但是在测试的时候却出现了问题,测试47以前的数两个方法的结果都是一样的,但是47之后就出现问题了。初学Java编程,有个问题搞不懂,请指教

    话题:JA 小问题搞不懂

    回答:return length;语句用来返回length的值这么写主要是实现封装 返回给方法的调用者。谁用了getLength(),最终拿的是个int值;

    话题:初学JA就碰到一个搞不懂的问题。

    回答:你确定是里来做的。 System.in都打错,打成了syetem.in注意错别字和大小写

    参考回答:System.in碰到错误可以点一下左边行号那个带红叉小灯泡,有错误提示初学Java编程,有个问题搞不懂,请指教

    话题:初学JA,几个不懂的问题

    回答:JA可以编写任何的应用程序```可以编写 留言板 部新的版 BBS等 例如如今流行的ASP(JavaScript) AJAX 等都是以JA语言为基础的.还可以编写争对 数码相机 MP4 MP5等电子设备的应用程序等甚至包括今后移动应用的3G增值程序也能编写.至于编译成可执行需要首先安装JDK,你写的JA语言段都会以.JA的格式保存.用相关的JA软件(如eclipse等)可以将你的JA文档编译好的CLASS做成EXE程序。JA是没有指针的,但是可以调用DLL动态连接库。

    参考回答:很多网友问我学Java有没有什么捷径,我说“无他,唯手熟尔”。但是我却很愿意将?自己学一些经验写出来,以便后来者少走弯路,帮助别人是最大的嘛!?要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图?使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,?这也就是Sun?ONE(Open?Net?Environment)体系。J2SE就是Java2的标准版,主要用于桌?面应用软件的编程;J2ME主要应用于嵌入是系统开发,如和PDA的编程;J2EE是Jav?a2的版,主要用于分布式的网络程序的开发,如电子商务和ERP系统。J2SE开发?桌面应用软件比起VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初?来说,好象又有点深奥,而且一般开发者很难有开发环境。所以现在应用最广泛又?最好学的就是J2EE了。J2EE又包括多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,Java?Mail等。要学起来可不是一两天的事。?那么又该如何学J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟?悉了吗?然后再从JSP学起。如果你学过HTML,那么事情要好办的多,如果没有,那你快?去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP?。然后你就该学一学Servlet了。Servlet就是器端小程序,他负责生成发送给?端的HTML。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全?取Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的?,也令程序更清晰。接下来你应该学一下Javabean了,可能你早就看不管JSP在HTML中?嵌Java码的混乱方式了,这种方式跟ASP又有什么别呢?还好,SUN提供了Javabean?可以把你的JSP中的Java码封装起来,便于调用也便于。接着就是EJB了,EJB就是?Enterprise?JavaBean,看名字好象它是Javabean,可是它和Javabean还是有别的。它?是一个体系结构,你可以搭建更、更稳定的应用。它的大量码已由中间件(?也就是我们常听到的Weblogic,Websphere这些J2EE器)完成了,所以我们要做的程?序码量很少,大部分都在设计和配置中间件上。至于JDBC,就不用我多说了,你?如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子?的程序,你就得看看Javamail了。?好了,对Java和J2EE有了一些基本概念之后,你就应该编一些程序了,千万不要纸上谈?哦。最好找一些有实例且带光盘的书来看,这样看到好的程序就可以直接Ctrl+C再Ct?rl+V,也不用劳您架再亲自把它?再输一遍吧,再说直接还不用怕出错,何乐而?不为呢!还有就是要经常上一些好的Java编程文章,有好的文章要Cut下来,有问题尽管?问,只要问题不是太傻,一般高手都会回答你的。下面介绍几个好的Java方面的编程网?站:?CSDN?http://www.csdn.net/?最有名的技术,程序员杂志就是他们出?版的,你可以在上面提出问题,马上就有人回答你,如果你觉得好,你可以给那人加分?;?Javahttp://www.javaresearch.org/?上面有很多原创文章,高手还是挺多的;??Java开发者?http://www.chinajavaworld.com/?那里Java比较全;?java.com.cn?http://www.java.com.cn/?看这域名就知道有多牛,快接近一万?了,同时人数也在一千左右,人气很旺的;?IBM的开发者网络http://www-900.ibm.com/developerWorks/cn/java/index.shtml?IBM?永远的蓝色巨人;?那么我书也看了,程序也做了,别人问我的问题我都能解决了,是不是就成为高手了呢??当然没那么简单,这只是万里长征走完了第一步。不信?那你出去接一个项目,你知?道怎么下手吗,你知道怎么设计吗,你知道怎么人员进行开发吗?你现在脑子里除?了一些散乱的码之外,可能再没有别的东西了吧!你现在最缺的是实际的经验,?而不是书本上那些凭空想出来的程序。所以你快去找一份Java的编程来做吧(如果?是在校学生可以去做啊),在实践中提高自己,那才是最快的。不过你得祈祷在公?司里碰到一个高手,而且他还愿意不厌其烦地教你,这样好象有点难哦!?还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合?理,考虑到,再加上有广大的程序员参与,码的价值自然是字字珠叽,铿锵有力(?对不起,偶最近金装四大才子看多了)。学Java的两个开源程序就是Jive和Pe?t?Store。Jive是国外一个非常著名BS程序,完全开放源码。的设计采用了很多?先进的技术,如Cache、认证、Filter、XML等,而且完全屏蔽了对数据库的访?问,可以很轻易的在不同数据库中移植。还有方便的安装和管理程序,这是我们平?时编程时容易忽略的一部份(程序员一般只注重编程的技术含量,却完全不考虑用?户的感受,这就是我们与国初学Java编程,有个问题搞不懂,请指教

    话题:Java:因为初学java,很多问题搞不懂,求求好心人帮助

    回答:import java.util.Date; public class GeometricObject { private String color; private boolean filled; private Date dateCreated; public GeometricObject(){}; public GeometricObject(String color,boolean filled){ this.color = color; this.filled = filled; } public String getColor() { return color; } public void setColor(String color) { this.color = color; } public boolean isFilled(){ return filled; } public void setFilled(boolean filled){ this.filled = filled; } public Date getDateCreated(){ return dateCreated; } public String toString(){ return super.toString(); } public double getArea(){ Circle c = new Circle(); double r = c.getRadius(); return r*r*3.14*0.5; } public double getPerimeter(){ Circle c = new Circle(); double r = c.getRadius(); return 2*3.14*r; } } package com.wh.e_10; public class Circle extends GeometricObject implements Comparable{ private double radius; public Circle(){} public Circle(double radius){ this.radius = radius; } public Circle(double radius,String color,boolean filled){ this.radius = radius; super.setColor(color); super.setFilled(filled); } public double getRadius() { return radius; } public void setRadius(double radius) { this.radius = radius; } public double getDiameter(){ return 2*radius; } public boolean equals(Object o){ Circle c = (Circle)o; if(this.getRadius()==c.getRadius()){ return true; } return false; } public int compareTo(Object o) { // TODO Auto-generated method stub return 0; } } 测试类自己写吧,有人问过这个问题

    话题:JA的初有个JNI的问题搞不懂

    回答:classpath错误,正确如下: classpath=C:\Program Files\Java\jdk1.7.0\lib\dt.jarC:\Program Files\Java\jdk1.7.0\lib\tools.jar;

    参考回答:估计应该是JDK环境变量没有配置好,进行如下试验,看能否解决 JA_HOME 存放JDK安装的路径(根目录) 例:C:\Program Files\Java\jdk1.5.0_08 Path 命令查找路径,如 java、javac(命令行工 具lt;程序gt;)所在路径 例:%JA_HOME%\bin ClassPath java 类路径,java解释器运行时需要查找相 关类的路径。初学Java编程,有个问题搞不懂,请指教

    话题:搞不懂的JA程序调试问题

    回答:把for(j=1;j=9;i++)改成for(j=1;j=9;j++)就可以了

    参考回答:public class JA2 {public static void main(String[] args) {int i,j;for(i=1;ilt;=5;i++){for(j=1;jlt;=9;j++)if(jgt;=6-iamp;amp;jlt;=4+i)System.out.print("*");elseSystem.out.print(" ");System.out.println();}for(i=6;ilt;=10;i++){for(j=1;jlt;=9;j++)if(jgt;=i-5amp;amp;jlt;=15-i)System.out.print("*");elseSystem.out.print(" ");System.out.println();} } } 上面改过了,可以正常运行,你在for(j=1;jlt;=9;i++)这句出错了,变成列循环了,把它改为for(j=1;jlt;=9;j++)就可以了。

分享给小伙伴们:

相关文章

搞笑图片