A. 编写java程序
publicclassShape{
//私有整型x
privateintx;
//私有整型y
privateinty;
//无参构造方法
publicShape(){
this.x=0;
this.y=0;
}
//有参构造方法
publicShape(intx,inty){
this.x=x;
this.y=y;
}
//x的公有访问器
publicintgetX(){
returnx;
}
//x的公有访问器
publicvoidsetX(intx){
this.x=x;
}
//y的公有访问器
publicintgetY(){
returny;
}
//y的公有访问器
publicvoidsetY(inty){
this.y=y;
}
//main方法
publicstaticvoidmain(String[]args){
Shapes1=newShape(1,2);
}
}
B. 如何编写java程序
新建java第一种方法:
1。首先右击鼠标,新建一个文本文档。
2。更改文本文档的后缀名为
.java
。注意文件名必须和类名相同。
如果你的电脑没有显示后缀名的话需要对电脑进行一定的设置。
3。打开计算机——组织——文件夹选项——查看——将隐藏文件夹选项取消勾选即可。
建议将这个选项取消勾选,有很多的恶意程序会侵入我们的电脑,取消勾选可以很好的查看病毒等文件的类型。
4。右击建好的文档,选择编辑即可进行java的编写。
在编写的时候我们有一定的格式,java语言的格式是为了我们日后更改程序方便而规定的,我们一定要遵循这种格式编写。
第二种方法:
1直接新建一个记事本文档,然后选择保存。
注意保存时额位置,不要等到保存完却找不到文件到哪了。
2在选择保存的窗口中输入后缀“.java”,然后保存即可。注意文件名必须和类名相同。
3同样右击文件,选择编辑即可在文件中进行编辑了。
前两个大括号之间回车,第二对大括号有一个间隔,直接按TAb键即可。
测试运行java程序:
打开运行命令,也可以直接在开菜单中输入CMD调用命令窗口。
你的文件保存在哪里就将你的文件目录输入到命令提示符窗口中,例如我的是D盘根目录,所以我输入“d:”。
编译java文件,生成class文件:
在命令提示符中输入“javac
文件名.java”,我的文件名为A,所以输入javac
A.java然后回车,等待编译。
运行文件:
继续输入“java
文件名”然后回车就可以运行我们写好的文件了。
C. 编写java程序用什么软件
JAVA编程常用的软件:
1、Eclipse:
Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。
2、MyEclipse:
MyEclipse是Eclipse的升级版,也是一款功能强大的J2EE集成开发环境,由Genuitec公司发布,提供免费版和收费版。被誉为最好用的Java IDE之一。
MyEclipse 是对Eclipse IDE的扩展,利用它可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。
3、IntelliJ IDEA:
IntelliJ IDEA是一款综合的Java 编程环境,被许多开发人员和行业专家誉为市场上最好用的IDE之一,与MyEclipse齐名。
它提供了一系列最实用的的工具组合:智能编码辅助和自动控制,支持J2EE,Ant,JUnit和CVS集成,非平行的编码检查和创新的GUI设计器。
4、NetBeans:
NetBeans IDE是一个屡获殊荣的集成开发环境,可以方便的在Windows、Mac、Linux和Solaris中运行。NetBeans包括开源的开发环境和应用平台,NetBeans IDE可以使开发人员利用Java平台能够快速创建Web、企业、桌面以及移动的应用程序。
5、BlueJ:
BlueJ是一款支持Java编程语言的集成开发环境(IDE)。它原本是为了教育目的而开发的,同时也适合于那些想做小型软件开发的开发人员。它的运行需要JDK(Java开发工具包)的帮助。BlueJ主要是为面向对象的程序设计教学而开发的,因此它的设计不同于其他的开发环境。
参考资料来源:网络-BlueJ
参考资料来源:网络-IntelliJ IDEA
参考资料来源:网络-Netbeans
参考资料来源:网络-eclipse
参考资料来源:网络-MyEclipse
D. 用java编写
package cn.scelong.obj;
public class ObjectTester {
public static void main(String[] args) {
Person a = new Person("Scelong", 22);
Person b = new Person("Scelong", 22);
System.out.println("对象是否想等:" + a.equals(b));
}
}
class Person {
private String name;
private Integer age;
public Person() { }
public Person(String _n, Integer _a) {
this.name = _n;
this.age = _a;
}
@Override
public String toString() {
return name + ":" + age;
}
@Override
public int hashCode() {
final int prime = 31;
int result = 1;
result = prime * result + ((age == null) ? 0 : age.hashCode());
result = prime * result + ((name == null) ? 0 : name.hashCode());
return result;
}
@Override
public boolean equals(Object obj) {
if (this == obj)
return true;
if (obj == null)
return false;
if (getClass() != obj.getClass())
return false;
Person other = (Person) obj;
if (age == null) {
if (other.age != null)
return false;
} else if (!age.equals(other.age))
return false;
if (name == null) {
if (other.name != null)
return false;
} else if (!name.equals(other.name))
return false;
return true;
}
}
class Teacher extends Person {
private String course;
@Override
public boolean equals(Object obj) {
return super.equals(obj) &&
course.compareTo(((Teacher)obj).course) > 0;
}
}
E. Java是用什么什么编写的
其实应该问java虚拟机是什么编写的,
java虚拟就针对不同的平台有不同的实现,而java程序是由java虚拟机解释执行的。
当然至于用什么语言来写这个java vm就不重要了,随便什么都可以,一般的c,c++,等等,如果超强,汇编更好,呵呵。甚至你自己都可以写个java虚拟机,让他来读取解释你编好的java程序
F. 怎么写java代码
只要自己的电脑安装了jdk环境,任何地方都可以进行java代码的编写的,记事本也可以。
G. 编写Java程序
publicclassCircle{
privatedoubler;
publicCircle(){
this.r=0;
}
publicCircle(doubler){
this.r=r;
}
publicdoublegetR(){
returnr;
}
publicvoidsetR(doubler){
this.r=r;
}
/*
*获取圆的面积
*/
privatedoublegetArea(){
returnMath.PI*r*r;
}
/*
*获取圆的周长
*/
privatedoublegetPerimeter(){
returnMath.PI*r*2;
}
/**
*输出
*/
publicvoidshow(){
System.out.println("圆的半径为:"+r+",周长为:"+getPerimeter()+",面积为:"+getArea());
}
}
{
privatedoubleheight;
publicCylinder(doubler,doubleheight){
this.setR(r);
this.height=height;
}
publicdoublegetHeight(){
returnheight;
}
publicvoidsetHeight(doubleheight){
this.height=height;
}
/**
*计算圆柱体的体积
*/
privatedoublegetVolumn(){
returnMath.PI*this.getR()*this.getR()*height;
}
/**
*显示圆柱体的体积
*/
publicvoidshowVolumn(){
System.out.println("半径为:"+this.getR()+",圆柱体的体积为:"+getVolumn());
}
}
测试类:
publicclassMainTest{
publicstaticvoidmain(String[]args){
Circlec=newCircle(2.0);
c.show();
Cylindercy=newCylinder(2.0,4.0);
cy.showVolumn();
}
}
结果:
圆的半径为:2.0,周长为:12.566370614359172,面积为:12.566370614359172
半径为:2.0,圆柱体的体积为:50.26548245743669
H. java编写
import java.io.*;
public class Application {
public static void main(String arg[]){
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String text="";
String endtext="";
System.out.println("键盘输入一个字符串<以#结束>: ");
try {
text=br.readLine();
} catch (NumberFormatException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
endtext=text.substring(text.length()-1,text.length());
if(!endtext.equals("#")){
System.out.println("字符串没有以#结束:");
System.exit(-1);
}
text=text.substring(0,text.length()-1);
text=text.toUpperCase();
System.out.println("转换后的大写字母为:"+text);
//写文件
File f=new File("a.txt");
if(!f.exists()){
System.out.println("找不到文件a.txt");
}
try {
//true表示续写文件
FileWriter fw=new FileWriter(f,true);
BufferedWriter bw=new BufferedWriter(fw);
bw.write(text);
bw.newLine();
bw.flush();//将缓冲区数据写入
bw.close();
fw.close();
System.out.println("写文件成功。");
}catch(IOException e) {
e.printStackTrace();
}
}
}
I. 用什么写JAVA
用什么写Java这个问题很有趣。
初学Java的同学普遍都用JCreator Pro来学习java,这只是IDE工具而已,安装完JCreator Pro软件,还需要将jdk-6u4-windows-i586-p.exe安装后,然后再将jdk-6u4-windows-i586-p.exe安装后的目录路径提取到JCreator Pro用于开发。
企业开发才需要eclipse,netbeans等专业软件。
最后,建议你清华大学出版社的《Java编程那些事儿》通俗易懂。