java编程

java编程?《JAVA编程(第5版)(英文影印版)》为入门级程序员提供了用JAVA编程语言开发应用程序的方法 。JAVA语言深受专业程序员青睐 , 因为它可以用来制造在视觉上有趣的图形用户界面(GUI)和互联网应用程序 。《JAVA编程(第5版)(英文影印版)》可作为计算机专业的双语教材或教学参考书,也可供工程技术人员参考 。

怎么学好java编程?Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,它具有良好的通用性、高效性、平台移植性和安全性,广泛用于个人PC、数据中心、游戏控制台等,同时拥有较大的开发者专业社群 。那么我们如何才能学好Java?1、认真阅读Java相关的书籍尽管如今在网络上有很多的视频能够收看,促使Java的学习培训越来越简易了起来 , 可是必须留意的是,这也只是是学习的途径变多了,又换句话说新手入门的方法多元化了,并不意味着着这门技术性越来越非常容易了 。只不过是学会了毛皮 。书籍一直是知识的最高载体 , 许多优秀程序员精心编写的编程书籍,不仅有很多知识,而且有很多是他们教导的思想 , 通过阅读这些书籍,不仅能学会技术,还能帮助熟练者理解编程思维 。比如《实战Java程序设计》这是一本既注重实战,同时也注重底层“内功”(内存分析、JVM底层、数据结构)训练的书 , 本书能帮 助初学者打通Java编程“任督二脉” 。本书集作者11年Java教学之精华,既适合初学者入门 , 也适合已经工作 的开发者复习 。2、学好基本语法,弄清Java的特点学习Java说的直白些就是学习它的语法、功能、结构等,然后按照它的语法编写代码 。语法是学习Java的基础,刚开始学习的时候可能会很难理解,但是没关系 , 这属于正常现象,只要多看、多问、多实践,慢慢地你就会入门 。3、学习没有捷径,一定要多动手实践学习Java就像学习数学一样,在懂得理论知识后,一定要实践 。学习Java不能搭便车,有些时候 , 句子和语法看起来很简单,但是亲自实践起来却总有自己不知道的知识盲点 。哪怕是简单的小程序,书本上的小例子,只有多动手操作,也会提高自己的代码能力 。4、制定详细的学习计划拥有一定的专业知识基本后,接下去大家务必制订一套行得通的学习规划 。这里我关键指的是详细的学习培训线路 。尽管Java学起来非常简单,但大家如果要学精学透,就得由浅入深的一步步把握 。5、学会总结学编程有一个禁忌,那就是学了新的知识,就把之前的知识忘记了 。这时候就要做到分阶段来进行总结,做到把遇到的问题以及解决思路记录下来,同时还要备注上自己的经验和技巧,在之后的日子里多去浏览自己曾经记下的这些东西,不断的积累,让自己的成长变得扎实和迅速 。
用java编程实现,求代码javarrr阅读数:872018-11-16刚刚开始学习Java,你可能会想Java用在什么地方 。你可能会想,除了《我的世界》这款游戏外其他游戏很少用Java开发,桌面工具如Adobe Acrobat、Microsoft Office也没有用Java开发,甚至操作系统Linux、Windows也没用 。那么人们到底会在什么地方用到Java呢?Java到底有没有现实世界的应用?好吧 , 其实并不是只有你一个人对这个问题感到困惑 。很多程序员在开始Java之前或者在毕业时选择Java作为编程语言时也问过相同的问题 。顺便说一下,你可以通过在你计算机上安装Java获得Java在哪些地方使用的相关线索 。Oracle声称超三十亿的设备上运行着Java,那是一个巨大的数字,不是吗?大多数公司用一种或者其他方式使用Java 。很多服务器端使用Java来处理每天数十百万的请求 , 高频率的交易应用同样也使用Java,例如LMAX交易程序,这套程序基于他们开创性的线程间通讯库——Disruptor 。在这篇文章中,我们将会看到一些更精确的例子 。什么种类的项目使用Java开发?在哪些领域内Java是占统治地位的?现实生活中Java到底用在什么地方?现实生活中的Java应用在现实生活中 , 很多地方都用到了Java , 从商业上的电子商务网站到安卓App , 从科学应用到经济应用,如电子交易系统,从游戏如《我的世界》到桌面应用,如Eclipse、Netbeans、Interllij,从开源类库到J2ME应用 。让我们更详细地看一下它们 。

java编程import java.io.*;
//写入数据
public class WriterTest
{
public static void main(String[] args) throws IOException
{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
System.out.println("请输入第一个学生的成绩");
String str1=br.readLine();
System.out.println("请输入第二个学生的成绩");
String str2=br.readLine();
System.out.println("请输入第三个学生的成绩");
String str3=br.readLine();
System.out.println("请输入第四个学生的成绩");
String str4=br.readLine();
System.out.println("请输入第五个学生的成绩");
String str5=br.readLine();

//这里应该写段判断输入的字符串是不是数字的代码

/*将键盘得到的数据写入到文件中*/

BufferedWriter bw=new BufferedWriter(new FileWriter("D:/abc.txt"));
bw.write(str1);
bw.newLine();
bw.write(str2);
bw.newLine();
bw.write(str3);
bw.newLine();
bw.write(str4);
bw.newLine();
bw.write(str5);
bw.newLine();

bw.flush();
bw.close();
}
}
import java.io.*;
import java.util.*;
//读出数据
public class ReaderTest
{
public static void main(String[] args) throws IOException
{
/*从文件中读出数据*/
BufferedReader br=new BufferedReader(new FileReader("D:/abc.txt"));
List l=new ArrayList();
String s=null;
while((s=br.readLine())!=null){
l.add(s); //将读出的数据放入到集合中
}
br.close(); //记得关闭数据流

/*下面是将读取出来的字符串转化成int类型*/
int i1=Integer.parseInt(l.get(0).toString());
int i2=Integer.parseInt(l.get(1).toString());
int i3=Integer.parseInt(l.get(2).toString());
int i4=Integer.parseInt(l.get(3).toString());
int i5=Integer.parseInt(l.get(4).toString());
System.out.println((i1+i2+i3+i4+i5)/5); //求平均数

/*从小到大排序*刚忘了写/
int a[]={i1,i2,i3,i4,i5};

for(int i=0;i<4;i++){
for(int j=0;j<4-i;j++){
if(a[j]>a[j+1]){
int t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
}
}
for(int m=0;m<5;m++){
System.out.print(" "+a[m]);
}

}
}

我这个写的有点复杂了,呵呵 。。我也是刚学没多久 。不过理解起来应该还挺好

java编程是什么?要想学好baiJava,首先要知道Java的大致分类 。du我们知道 , 自从zhiSun推出Java以来,就力图使之无所dao不包,所以Java发展到现在 , 按应用来分主要分为三大块:java SE,java ME和java EE,这也就是Sun ONE(Open Net Environment)体系 。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;java ME主要应用于嵌入是系统开发,如手机和PDA的编程;java EE是Java的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统 。java SE开发桌面应用软件比起VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显 。java ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境 。所以现在应用最广泛又最好学的就是java EE了 。java EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等 。

java编程?public class Test {
public static void main(String[] args) {
for (int i = 100; i < 1000; i++) {
int start = i / 100;
int end = i % 10;
if (start == end) {
System.out.println(i);
}
}
}
}

java编程?你编程的话,是有让女朋友查找一下,那个编程是比较贵的

Java编程代码:/** * 矩形类 ** @author qd * */class Rectangle {// 长double lenght;// 宽double width;// 构造方法,用来初始化属性public Rectangle(double lenght, double width) {this.lenght = lenght;this.width = width;}// 计算面积的方法public void getArea() {System.out.println("计算面积的方法");}}/** * 长方体 ** @author qd * */class Cuboid extends Rectangle {// 高double high;public Cuboid(double lenght, double width, double high) {super(lenght, width);this.high = high;}// 计算长方体表面积的方法public void getArea() {double area1 = lenght * width * 2;double area2 = lenght * high * 2;double area3 = width * high * 2;double sum_area = area1 + area2 + area3;System.out.println("长方体表面积是:" + sum_area);}}public class Test {public static void main(String[] args) {Cuboid cuboid = new Cuboid(10, 7, 5);cuboid.getArea();}}演示:
什么是JAVA编程技术Java是Sun公司推出的一种编程语言 。它是一种通过解释方式来执行的语言,语法规则和C++类似 。同时,Java也是一种跨平台的程序设计语言 。用Java语言编写的程序叫做“Applet”(小应用程序) , 用编译器将它编译成类文件后,将它存在WWW页面中,并在HTML档上作好相应标记,用户端只要装上Java的客户软件就可以在网上直接运行“Applet” 。Java非常适合于企业网络和Internet环境,现在已成为Internet中最受欢迎、最有影响的编程语言之一 。Java有许多值得称道的优点,如简单、面向对象、分布式、解释性、可靠、安全、结构
中国互联网络调查问卷新浪免费邮箱升到30兆
抢注旺铺得超值礼物进入伊妹儿的网络豪宅


中立性、可移植性、高性能、多线程、动态性等 。Java摈弃了C++中各种弊大于利的功能和许多很少用到的功能 。Jave可以运行与任何微处理器,用Java开发的程序可以在网络上传输,并运行于任何客户机上 。

java编程是什么Java是一种可以撰写跨平台应用程序的、面向对象的程序设计语言 。简单说,Java就是一种语言,不过是一种针对jvm的语言,Java编译后是字节码,而jvm会把这些字节码解释成机器码,然后做出相应的动作 。Java是计算机和我们的沟通语言,计算机可以懂Java这门语言 。当然,你学会了Java , 你也会这门语言,你就可以和计算机沟通啦!比如说,你对你女朋友说“给我倒洗脚水去!”,然后你女朋友听到了这句话,知道自己该干嘛了 , 就去给你倒洗脚水了(现实中大部分不是这样 , 哈哈) 。那么你要是和计算机沟通,想让计算机给我们做一件事情,总不能说“喂,计算机 , 给我倒洗脚水去”,这个计算机还真听不懂,那咋办?当然是得使用计算机能够明白的语言与它沟通啦!那是啥,Java就是啊,你使用Java是可以和计算机沟通的,当然这里的沟通是类比我们人与人之间的说法,其实对于计算机而言,准确的应该是我们给计算机下达指令,计算机收到我们的指令去做相应的事情 。怎么样 , 啥是Java,明白那么一丢丢了吧!Java是一门语言 , 记住了吧,这个语言是用于计算机的,我们使用Java可以和计算机进行交流,我们写一段Java代码,计算机就知道我们想干啥,当然前提是你写的是正常的代码 , 所以Java可以叫做计算机语言 。如果想学习这门语言,可私聊找我要学习资料哦~免费提供的哟~
Java编程是什么不一样,是两个语言 。

java编程是什么?用来做什么?怎么用呢?Java是一种Sun公司开发的语言 。它是面向对象的 , 继承了C++的大多数风格 。但是相比之下,面向对象概念更深 。

学习使用Java语言首先要下载JDK的J2EE的安装程序进行安装,到Sun公司的网站上找吧 。
然后最好到桌面-我的电脑-属性-高级-环境变量中添加/修改Path变量,用分号隔开,指定JDK的安装目录和其下的Bin目录,方便操作 。此步骤可以省略 。

这时,即使你用记事本也能编程序了 , 不过毫无提示总是有些尴尬 。最好安装一个开发工具:JCreator3.5英文版、Ecpliese英文版或JBuilder2006英文版来开发Java应用程序,指定JDK安装目录 。用这些软件比较简单易懂,还有自动提示 。

java编程的优势是什么?根据统计,学习Java的小伙伴占所有语言的第一,其次是Python,但大有后来居上的趋势 。那么,问题来了,现在Java为什么依然受到大家的追捧?1、Java广受欢迎Java仍然是世界上最受欢迎的编程语言之一 , 有无限多种方法使用Java 。根据2019年5月TIOBE指数 , Java被评为最受欢迎的编程语言 。2、薪资可观根据最新的统计报告证明,Java程序员依然是业内薪资最高的程序员之一 。根据全球数字化业务媒体机构Quartz的分析 , 拥有Java技能有利于提高薪资 。根据全球就业相关内容搜索引擎http://Indeed.com对职业排名的报告显示,2016年2月美国Java开发人员招聘职位的平均薪资102,000美元 。所以,Java程序员依然是高薪的代名词 。3、Java程序员市场紧缺据不完全统计,目前国内每年IT人才缺口达20万之多 , 而且缺口还在扩大,Java作为广泛使用的编程语言,拥有庞大的客户群 , 现有的人才储备还远远不够,在可预计的未来,Java程序员都将处于供小于求的状态 。4、Java无处不在据估计,全球范围内有超过30亿部设备运行Java,超过其他任何一种语言 。使用Java编写的程序几乎可用于任何设备,包括智能手机、服务器、自动取款机、销售点终端机(POS)、蓝光播放器、电视、机顶盒、物联网网关、医疗设备、Kindle电子阅读器、汽车等 。5、Java广泛应用于现实世界中你可能想知道Java有哪些应用领域 。下面为你列举几个例子:Java被用于全球最知名的众多网站中 。Java尤其适用于在几乎任何行业中开发企业应用等,包括金融服务、医疗保健和制造业 。Java是物联网的理想之选 。Java是云开发的完美选 。6、Java拥有巨大潜力Java已经有了二十几年的历史,这也证明了它在行业中拥有巨大的潜力 。谁会希望用一种几年后就被淘汰的语言编写应用程序?7、出色的Java工具有助于提高工作效率选择编程语言的一个重要因素是:能够确保工作效率的优秀开发工具 。许多工具都是免费或者开源提供 。NetBeans和Eclipse都是集成开发环境(IDE)空间的最佳证明 。8、Java拥有强大的发展路线图Oracle仍将遵循强大的路线图致力发展Java 。Oracle计划将该平台模块化,同时提高安全性和使用性能 。这将使Java扩展更为轻松,可用于从大型软件系统到小型设备的各种设备规模,其中包括嵌入式物联网处理器 。以上,就是学习Java的八大理由 , 希望能够对你有所帮助!望采纳~
java编程是什么编程是编写程序的中文简称,就是让计算机代为解决某个问题,对某个计算体系规定一定的运算方式,是计算体系按照该计算方式运行,并最终得到相应结果的过程 。
为了使计算机能够理解人的意图 , 人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务 。这种人和计算体系之间交流的过程就是编程 。
编程:设计具备逻辑流动作用的一种“可控体系”【注:编程不一定是针对计算机程序而言的,针对具备逻辑计算力的体系,都可以算编程 。】
而java是其中的一种 。

java编程里的“类”是什么意思?类
在java编程中就是存放一类相近事物的抽象,比如奥迪,比亚迪,大众 , 他们都是汽车,所有汽车就是一个类,类中有字段,有属性 , 车的名字就是一个属性,车的排量就是一个属性,属性就是类中公共相同的事物抽象出来的 。

用java怎么编程序//你看看我这个 记得把这一行删掉哦 老师会发现的
//第二题
import java.util.Scanner;
//题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字 。
//例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制 。
//程序分析:关键是计算出每一项的值 。
public class Eigth {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in).useDelimiter("\\s*");
//以空格作为分隔符
System.out.print("求s=a+aa+aaa+aaaa+...的值,请输入a的值:");
int a = scan.nextInt();
System.out.print("求s=a+aa+aaa+aaaa+...的值 , 请输入数字的个数:");
int n = scan.nextInt();
scan.close();//关闭扫描器
System.out.println(expressed(a,n)+add(a,n));
}
//求和表达式
private static String expressed(int a,int n){
StringBuffer sb = new StringBuffer();
StringBuffer subSB = new StringBuffer();
for(int i=1;i<n+1;i++){
subSB = subSB.append(a);
sb = sb.append(subSB);
if(i<n)
sb = sb.append("+");
}
sb.append("=");
return sb.toString();
}
//求和
private static long add(int a,int n){
long sum = 0;
long subSUM = 0;
for(int i=1;i<n+1;i++){
subSUM = subSUM*10+a;
sum = sum+subSUM;
}
return sum;
}
}
//第三题
import java.util.Scanner;
public class Two {
//判断101-200之间有多少个素数,并输出所有素数
public static void main(String[] args) {
System.out.println("请输入所求范围:");
Scanner sc1 = new Scanner(System.in);
Scanner sc2 = new Scanner(System.in);
int m = sc1.nextInt();
int n = sc2.nextInt();
int count = 0;
//统计素数个数
for (int i = m; i < n; i++) {
if (isPrime(i)) {
count++;
System.out.print(i + " ");
if (count % 10 == 0) {
System.out.println();
}
}
}
System.out.println();
System.out.println("在" + m + "和" + n + "之间共有" + count + "个素数");
}

//判断素数
private static boolean isPrime(int n) {
boolean flag = true;
if (n == 1) {
flag = false;
} else {
for (int i = 2; i <= Math.sqrt(n); i++) {
if ((n % i) == 0) {
flag = false;
break;
} else {
flag = true;
}
}
}
return flag;
}
}

Java编程题目怎么编1.新建课程类:public class Course {private String coursename;//课程名称public Course(String coursename) {this.coursename = coursename;}public String getCoursename() {return coursename;}public void setCoursename(String coursename) {this.coursename = coursename;}}2.新建班级类:public class Clazz {private String clazzname;//班级名称public Clazz(String clazzname) {this.clazzname = clazzname;}public String getClazzname() {return clazzname;}public void setClazzname(String clazzname) {this.clazzname = clazzname;}}3.新建教室类:public class ClassRoom {private String classroom;//地址public ClassRoom(String classroom) {this.classroom = classroom;}public String getClassroom() {return classroom;}public void setClassroom(String classroom) {this.classroom = classroom;}}4.新建老师类:public class Teacher {private String name;//老师姓名public Teacher(String name) {this.name = name;}public void gotoClass(Course course, ClassRoom classRoom, Clazz clazz) throws Exception {if(course!=null && classRoom !=null && clazz!=null){StringBuilder str=new StringBuilder(80);str.append("一个老师").append(name).append("到").append(classRoom.getClassroom()).append("教室");str.append("给").append(clazz.getClazzname()).append("班级上").append(course.getCoursename());System.out.println(str);}else{throw new Exception(name+"老师不上课!");}}}5.新建测试类:public class TeacherTest {public static void main(String[] args) {Teacher teacher=new Teacher("屈仁均");Course course=new Course("Java课");Clazz clazz=new Clazz("互联17-1班");ClassRoom classroom=new ClassRoom("实实南402");try {teacher.gotoClass(course,classroom,clazz);} catch (Exception e) {throw new RuntimeException(course.getCoursename()+"没老师上,需要代课",e);}}}附上运行结果:
java编程怎么编写网页链接推荐一个技术网站,可以找到一些例子
用java编程怎么写?第一题:

package test;
public class selectArray {
public static void main(String[] args) {
getSelectArray(11);
}
public static void getSelectArray(int num){
int array[] = {11,13,15,16,45};
int index = -1;
for(int i = 0; i < array.length; i++){
if(array[i] == num ){
index = i;
}
}
if( index != -1 ){
System.out.println("数组中有该数,下标为"+index);
}else{
System.out.println("数组中不存在该数");
}
}
}

怎么使用java编程?package com.isoftstone.interview.traffic;
import java.util.Random;
import java.util.Scanner;
public class BullsandCows {
private static int lucknum;
/**
* 随机产生1-99的一个数字
* @return
*/
public static int makeNum(){
lucknum = new Random().nextInt(99) + 1;
return lucknum;
}
/**
* @param args
*/
public static void main(String[] args) {
BullsandCows.makeNum();
System.out.println("幸运数字是:" + lucknum);
int count = 1;
while(count < 4){
System.out.print("请输入:");
Scanner objScanner = new Scanner(System.in);
int putnum = objScanner.nextInt();
if(putnum == lucknum){
System.out.println("你真棒!猜对了!");
break;
}else if(putnum > lucknum){
System.out.println("你猜大了");
}else{
System.out.println("你猜小了");
}
if(count == 3){
System.out.println("游戏结束!");
}
count++;
}
}
}

写一个Java编程("第"+i+"编写……);

运行效果是:
第i编写

i++是:例如i=1,运行i++后,是2,++是自增,也就是+1

JAVA编程,要十分详细 , 给高分以下代码未测试,但基本可以保证逻辑性及正确性 。楼主需要的话请务必先测试过public class Plane {private double position; //初始位置,假定单位为mprivate double velocity; //速度,假定单位为m/sprivate double acceleration; //加速度m/s2 /** 下面是构造方法和get , set方法,可根据需要自己选择是否需要以及实现方式*/ public Plane() {super(); } public Plane(double position, double velocity, double acceleration) {super();this.position = position;this.velocity = velocity;this.acceleration = acceleration; } public double getPosition() {return position; } public void setPosition(double position) {this.position = position; } public double getVelocity() {return velocity; } public void setVelocity(double velocity) {this.velocity = velocity; } public double getAcceleration() {return acceleration; } public void setAcceleration(double acceleration) {this.acceleration = acceleration; }/*** 计算飞机到达某个位置需要的时间* Ps:根据题意,不考虑飞行方向相反的情况** @param position 终点位置* @return*/ public double arrive(double position) {//计算运动的距离//double distance = position > this.position ? position - this.position : this.position - position;double distance = position - this.position; //以坐标轴正方向考虑,可以只考虑终点位置比起始位置坐标大//计算终点时的速度//公式:v2^2 - v1^2 = 2asdouble velocity = Math.sqrt(2 * this.acceleration * distance + this.velocity * this.velocity);//计算时间//公式:v2 - v1 = atdouble time = (velocity - this.velocity) / this.acceleration;return time; }/*** 两个飞机追及时间* Ps:应当考虑飞行方向问题:同向追及、相向相遇、背向不会遇到* 但是根据题意,此处只考虑同向追及问题 。** @param plane 另一架飞机* @return*/ public double meet(Plane plane) {//根据题意,以下处理只考虑坐标轴正向飞行的情况//首先判断两架飞机的前后关系if (plane.getPosition() > this.position) {//另一架飞机在本飞机的前方if (plane.getAcceleration() > this.acceleration) {//另一架飞机的加速度更快,永远不可能追上return -1;} else {//可以利用公式 s = v1*t + 1/2 * a*t//后面的飞机要比前面的飞机飞行多一段距离 sdouble distance = plane.getPosition() - this.position;//此处省略公式转化计算过程//解一元二次方程 ax²+bx+c=0double a = 0.5 * (this.acceleration - plane.getAcceleration());double b = this.velocity - plane.getVelocity();double c = distance;//得到的应该是2个解,但是理论上有一个是负数,我们只需要正数的解即可//严谨点的话这里应该把2个值都算出来,然后判断是否大于0,最后再返回 。double x = (Math.sqrt(b * b - 4 * a * c) - b) / (2 * a);return x;}} else if (plane.getPosition() < this.position) {//另一架飞机在本飞机的后方if (plane.getAcceleration() < this.acceleration) {//本飞机的加速度更快,永远不可能追上return -1;} else {//可以利用公式 s = v1*t + 1/2 * a*t//后面的飞机要比前面的飞机飞行多一段距离 sdouble distance = this.position - plane.getPosition();//此处省略公式转化计算过程//解一元二次方程 ax²+bx+c=0double a = 0.5 * (plane.getAcceleration() - this.acceleration);double b = plane.getVelocity() - this.velocity;double c = distance;//得到的应该是2个解,但是理论上有一个是负数,我们只需要正数的解即可//严谨点的话这里应该把2个值都算出来 , 然后判断是否大于0,最后再返回 。double x = (Math.sqrt(b * b - 4 * a * c) - b) / (2 * a);return x;}} else {//位置相同,可以认为已经追及return 0;} } }

java编程求助,要详细,好的给分/**
* Created by dell on 2017/7/5.
*
* @author dell
* @date 2017/07/05
*/
public class Circle {

public static double π = Math.PI;

//圆心
private Center center;

//半径
private Double radius;

//获取圆心位置
public Center getCenter() {
return center;
}

//设置圆心位置
public void setCenter(Center center) {
this.center = center;
}

//设置圆心位置 , 输入x , y 数值设置
public void setCenter(Double x , Double y ) {
this.center = new Center();
this.center.setX(x);
this.center.setY(y);
}

//获取半径
public Double getRadius() {
return radius;
}

//设置半径
public void setRadius(Double radius) {
this.radius = radius;
}

//获取圆面积
public double getArea(){
return this.radius * this.radius * π ;
}

//判断两个圆关系
public String check(Circle circle){
double d = Math.sqrt((this.center.getX() - circle.center.getX()) *(this.center.getX() - circle.center.getX())+
(this.center.getY()-circle.center.getY())*(this.center.getY()-circle.center.getY()));
if(d > this.getArea() + circle.getArea()){
return "相离";
}else if(d == this.getArea() + circle.getArea()){
return "相切";
}else{
return "相交";
}
}

//圆心内部类
class Center{
// x坐标
private Double x;
// y坐标
private Double y;

public Double getX() {
return x;
}

public void setX(Double x) {
this.x = x;
}

public Double getY() {
return y;
}

public void setY(Double y) {
this.y = y;
}

}

// 测试
public static void main(String[] args) {
Circle circle1 = new Circle();
circle1.setRadius(5d);
circle1.setCenter(1d,1d);
Circle circle2 = new Circle();
circle2.setRadius(2.5d);
circle2.setCenter(1d,2d);
System.out.println("圆一面积:" + circle1.getArea());
System.out.println("圆二面积:" + circle2.getArea());
System.out.println("圆一与圆二关系:" + circle1.check(circle2));
}
}

JAVA编程,求详细class Tester{static class Animal {void type(int 腿, int 翅膀){System.out.format("有%d条腿, 有%d个翅膀%n", 腿,翅膀);}void type(boolean 羽毛){System.out.format("羽毛:%b%n", 羽毛);}void type(String 名字){System.out.format("名字: %s%n", 名字);}}static class Dog extends Animal {void type(String 名字, int 腿, int 翅膀, boolean 羽毛){System.out.format("名字: %s, 有%d条腿, 有%d个翅膀, 羽毛:%b%n", 名字,腿,翅膀,羽毛);}}public static void main(String[] args){Animal animal = new Animal();animal.type(2, 2);animal.type(true);animal.type("公鸡");Dog dog = new Dog();dog.type("旺财",4,0,false);dog.type(4,0);dog.type(false);dog.type("旺财");}}// 重载:同一个类中 , 方法名相同,参数或返回类型不同// 覆盖:子类和父类,子类书写一模一样的和父类一样的方法,名称,参数,返回类型;// 重新定义并使用它 , 例如最常见的toString方法 。

java编程要用什么软件安装JDK,编写小程序下个JC就够了,要是做项目就用eclipse 。JDK下1.6和1.7的都行 。
楼上已经说的很清楚了,我就说下配JDK的方法
右击我的电脑->属性->高级->环境变量->用户变量中单击
[新建(N)]添加以下环境变量(假定你的j2sdk安装在C:\Program Files\Java\jdk1.6.0_10)
(为了不出错,最好是找到J2SDK的安装目录,全部打开一直找到并打开jdk1.6.0_10这个文件夹
JAVA_HOME
C:\Program Files\Java\jdk1.6.0_10
PATH
C:\Program Files\Java\jdk1.6.0_10\bin
CLASSPATH
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
(注前面的点号和分号一定不能丢,还有中间的,后面的分号也不要丢了)

学会JAVA编程可以做什么 工作Java工程师在中国已有十几年历史,薪水普遍在8000-30000之间 。在现实生活中Java的运用远远大于我们的想象,尤其是在现在移动互联网方面,学完Java之后可以从事哪些工作?
第一:由于是在互联网中,我们首先就想到网络,网站的建设,而Java在网站开发领域占据了大部分席位 。并且我们可以运用许多不同的框架来创建web项目 。即使是简单的servlet,jsp和以struts为基础的网站在政府项目中也是很受欢迎的 。例如医疗救护,保险以及其他的很多的部门网站都是以Java为基础来开发 。
第二:当然是移动互联,那么在移动方面,Java的运用也是相当的广泛,如果你还不知道,那么,你随手打开一个安卓手机,随便选一个app应用,他们就是使用Java语言编程完成的,虽然,app开发的语言与Java语言有一点不同,但是代码还是用Java语言编写的 。
第三:当然还有许多常用的软件和开发工具都是运用Java来编写和开发的 。目前为止Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群 。也是使用最多的计算机语言之一 。
第四:第三方交易系统,在目前看来金融服务业已经占有很大的地位了,它们也是Java编写,java在安全、高效等方面都有着很强的领域,例如受欢迎的交易平台Murex,它也是Java编写,并与许多的银行前台所连接,提供服务 。
第五:当然也离不开大数据技术了,在现在很多的大数据处理技术都是应用Java和其他,虽然java在此领域并未有太大的占有率,但是如果Hadoop和 ElasticSearchas能够逐渐发展和壮大起来,java还是有很大的潜力的在此领域 。
第六:还有当然是在科学应用方面,现如今,Java依然是在科学应用中最好选择 。因为Java比C++或者其他语言相对其安全性、便携性以及其他高级语言的并发性更好 。从java发展至今,在金融服务行业的大量使用 , 投资银行和电子商务应用的空间,任何一个学习Java的学者都有着光明的未来 。Java将持续多年来控制软件的发展空间 。而且,还有很多的java应用技术没有提到,总之,Java在目前的移动互联网时代,是触手可及的 , 也是在生活中应用很多的 , java的发展还会越加的壮大 。
当年学习移动互联网的程序员现在年薪都50万了,抓住机遇创业的都成功了 。
如今会多种主流后端技术的复合型人才已成为市场标配,这就是Java大数据 。
Java开发、大数据 人才缺口达到20万以上,每年以20%的速度在增长 。
后端服务器开发最流行的是Java开发,而开发一个后端系统程序,需要的团队规模小到5-10人,大到10-30人,Java开发在所有的开发岗位中需求量是最大的 。
看完之后是不是更坚定自己心中的方向了,给自己定个小目标吧,愿在无限互联社学习的你能完成心中所坚持的!
不懂请追问,满意请采纳,谢谢!

Java编程题放到一个集合中 , 然后用collection的sort排序

Java编程中的[ ]和{ }是表示什么意思?拜托了各位 谢谢【1】[]有两个用途,一是声明数组时使用,表示数组的长度 , 例如int a = new int[5],声明了长度为5的数组 。二是在正则表达式中,表示一个范围,例如:[a-z]表示取值在小写a到小写z之间 【2】{}是一个语句体,他是一段程序的边界, 例如:(1)class A{} 这里的{}表示类实体,凡是在{}中的内容均是类的变量(属性)或方法(函数) (2)public void a(){} 这里的{}表示方法体,凡是在{}中的内容均是方法的实体 。【注意】我们可以在程序的任何合法语句两侧加{},例如:{int a = 0;},这个等价于int a = 0; 也就入上所说,他是程序的一个“边界” , 并没有实际的运行意义,只是把程序分隔成模块,是一种固定的写法 。

Java编程中的[ ]和{ }是表示什么意思?举个例子给你吧~
[]一般是用于数组的:
int[]
b=new
int[20]
//初始化b为一个int类型容量为20的数组,从b[0]开始到b[19]
{}一般是把一些语句包围起来
比如
if(){
这里面写关于if的代码
}

Java编程中的[ ]和{ }是表示什么意思?举个例子给你吧~
[]一般是用于数组的: int[] b=new int[20]
//初始化b为一个int类型容量为20的数组,从b[0]开始到b[19]
{}一般是把一些语句包围起来
比如if(){这里面写关于if的代码}

java编程中的"变量"是什么意思?【java编程】变量是一个数据存储空间的表示,通过变量名可以快速地找到它存储的数据,将数据指定给变量,就是将数据存储空间到别名为变量名的那个空间,调用变量,就是将那个房间的数据取出来使用,可以 , 变量是存储数据的一个基本单元,不同的变量相互独立 。
----------问题 ----------

在银行中存储1000元钱,银行一年的利息是5%,问村的钱一年后变成了多少?

---------分析----------

很简单,首先计算机在内存中开辟一块空间用来存储1000,然后把存储的内存中数据1000取出来计算 , 根据公式 本金*利率+本金(1000*5%+1000),获得数据结果1050重新存入该存储空间,这就是一年后的钱 。可见,数据被存储在内存中,目的是便于需要时取出来使用 , 或者如果这个数据变了,内存中存储的值也会随着相应的更新,以便下次使用新的值 。那么,内存中存的这个数据到底在哪里,我们这样获得它呢?

通常,我们根据内存的地址可以找到这块内存空间的位置,也就是找到存储的数据 。但是内存空间非常不好记,因此我们给这块空间取一个别名,通常使用别名找到这快内存空间的数据,变量是一个数据存储空间的表示 。

java 编程中,addActionListener是什么意思?addActionListener是接收操作事件的侦听器接口 。1,Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念 , 因此Java语言具有功能强大和简单易用两个特征 。2 , ActionListener对处理操作事件感兴趣的类可以实现此接口,而使用该类创建的对象可使用组件的 addActionListener 方法向该组件注册 。在发生操作事件时,调用该对象的 actionPerformed 方法 。3,Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。4,Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等 。5 , 2011年,甲骨文公司举行了全球性的活动,以庆祝Java7的推出 , 随后Java7正式发布 。2014年,甲骨文公司发布了Java8正式版 。
一个java编程?按照你的要求编写的Java程序如下import java.util.Scanner;public class A{ public static void main(String[] args) {Scanner sc=new Scanner(System.in);String s = sc.nextLine();for(int i=0;i<s.length();i++){for(int j=i+1;j<s.length();j++){if(Character.isLetter(s.charAt(i)) && s.charAt(i)==s.charAt(j)){s=s.substring(0,j)+s.substring(j+1,s.length());}}}System.out.println(s); }}源代码
java编程?直接在计算式以后就转int , 但是你要注意下int的结合内容:
int
c=(int)(5.0/9.0*(double)(hsd-32));

Java编程?使用同样的方法名 , 但是传递的参数不同,根据不同的参数实现不同的算数

java语言编写程序第一题:
public class Cuboid {
double length;
double width;
double height;
}

public class CuboidWeight extends Cuboid {

double weight;
}



public class CuobidValue extends CuboidWeight {
double value;
}

第二题:
public class Animal implements Eatable {

@Override
public void haoToEat() {

}


@Override
public String toString() {
return super.toString();
}

}

public class Apple extends Fruit {

@Override
public String toString() {
return super.toString();
}
}


public class Chicken extends Animal {


@Override
public String toString() {
return super.toString();
}
}

public interface Eatable {

public abstract void haoToEat();

}


public class Elephant extends Animal {

@Override
public String toString() {
return super.toString();
}

}


public class Fruit implements Eatable {

@Override
public void haoToEat() {


}

}


public class Orange extends Fruit {

@Override
public String toString() {
return super.toString();
}

}

public class Tiger extends Animal {

@Override
public String toString() {
return super.toString();
}

}


测试程序:
public class Test {

public static void showObject(Object o){

System.out.println(o);


if(o instanceof Eatable)

((Eatable) o).haoToEat();

}
}

编写一个Java程序,完成如下功能:import java.util.Random;
public class ch06 {
public static void main(String[] args) {
// 打印 30到50之间的随机数
int min = 1800;
int max = 2000;
int s = new Random().nextInt(max - min) + min;
// { System.out.println(s);}
if ((s % 4 == 0 && s % 100 != 0) || s % 400 == 0) {
System.out.println(s + "年是闰年");
} else {
System.out.println(s + "年是平年");
}
}
}
新手第一次答题,如有错误 , 请指正,勿喷!谢谢!

JAVA编写程序public class Main {public static void main(String[] args) {//随意定义一个100大小的数组int[] arr = new int[100];Random random = new Random();//随机填充0-499的值for (int i = 0; ilength - 1||i<0) {System.out.println("删除的位置没有元素,或位置不正确");return ;}//删除元素位置-数组结尾 用filling填充for (int j = i; j < length; j++) {arr[j] = filling;}}}

java编写一个java程序按照题目要求编写的Java程序如下import java.util.Scanner;public class AA { public static void main(String[] args) {int n,i;Scanner sc=new Scanner(System.in);n=sc.nextInt();for(i=2;i<=n;i++){if(n%i==0){if(n/i==1)System.out.print(i);elseSystem.out.print(i+"、");n=n/i;i--;}} }}
编写一个java小程序!public test_03(){init();}public void init(){JLabel jl_1=new JLabel("用户名");JLabel jl_2=new JLabel("密码");JTextField jtf=new JTextField();JPasswordField jpf=new JPasswordField();JButton button_1=new JButton("确定");JPanel panel=new JPanel();panel.setLayout(null);jl_1.setBounds(30, 50, 50, 30);jl_2.setBounds(30,90,50,30);jtf.setBounds(100, 50, 100, 30);jpf.setBounds(100, 90, 100, 30);button_1.setBounds(110, 130, 80, 30);panel.add(jl_1);panel.add(jl_2);panel.add(jtf);panel.add(jpf);panel.add(button_1);this.add(panel);this.setSize(300, 250);this.setLocation(400, 300);this.setVisible(true);}public static void main(String[] args) {new test_03();}