java編程?《JAVA編程(第5版)(英文影印版)》為入門級程序員提供了用JAVA編程語言開發(fā)應用程序的方法 。JAVA語言深受專業(yè)程序員青睞 , 因為它可以用來制造在視覺上有趣的圖形用戶界面(GUI)和互聯網應用程序 。《JAVA編程(第5版)(英文影印版)》可作為計算機專業(yè)的雙語教材或教學參考書,也可供工程技術人員參考 。
怎么學好java編程?Java是一種可以撰寫跨平臺應用軟件的面向對象的程序設計語言,它具有良好的通用性、高效性、平臺移植性和安全性,廣泛用于個人PC、數據中心、游戲控制臺等,同時擁有較大的開發(fā)者專業(yè)社群 。那么我們如何才能學好Java?1、認真閱讀Java相關的書籍盡管如今在網絡上有很多的視頻能夠收看,促使Java的學習培訓越來越簡易了起來 , 可是必須留意的是,這也只是是學習的途徑變多了,又換句話說新手入門的方法多元化了,并不意味著著這門技術性越來越非常容易了 。只不過是學會了毛皮 。書籍一直是知識的最高載體 , 許多優(yōu)秀程序員精心編寫的編程書籍,不僅有很多知識,而且有很多是他們教導的思想 , 通過閱讀這些書籍,不僅能學會技術,還能幫助熟練者理解編程思維 。比如《實戰(zhàn)Java程序設計》這是一本既注重實戰(zhàn),同時也注重底層“內功”(內存分析、JVM底層、數據結構)訓練的書 , 本書能幫 助初學者打通Java編程“任督二脈” 。本書集作者11年Java教學之精華,既適合初學者入門 , 也適合已經工作 的開發(fā)者復習 。2、學好基本語法,弄清Java的特點學習Java說的直白些就是學習它的語法、功能、結構等,然后按照它的語法編寫代碼 。語法是學習Java的基礎,剛開始學習的時候可能會很難理解,但是沒關系 , 這屬于正常現象,只要多看、多問、多實踐,慢慢地你就會入門 。3、學習沒有捷徑,一定要多動手實踐學習Java就像學習數學一樣,在懂得理論知識后,一定要實踐 。學習Java不能搭便車,有些時候 , 句子和語法看起來很簡單,但是親自實踐起來卻總有自己不知道的知識盲點 。哪怕是簡單的小程序,書本上的小例子,只有多動手操作,也會提高自己的代碼能力 。4、制定詳細的學習計劃擁有一定的專業(yè)知識基本后,接下去大家務必制訂一套行得通的學習規(guī)劃 。這里我關鍵指的是詳細的學習培訓線路 。盡管Java學起來非常簡單,但大家如果要學精學透,就得由淺入深的一步步把握 。5、學會總結學編程有一個禁忌,那就是學了新的知識,就把之前的知識忘記了 。這時候就要做到分階段來進行總結,做到把遇到的問題以及解決思路記錄下來,同時還要備注上自己的經驗和技巧,在之后的日子里多去瀏覽自己曾經記下的這些東西,不斷的積累,讓自己的成長變得扎實和迅速 。
用java編程實現,求代碼javarrr閱讀數:872018-11-16剛剛開始學習Java,你可能會想Java用在什么地方 。你可能會想,除了《我的世界》這款游戲外其他游戲很少用Java開發(fā),桌面工具如Adobe Acrobat、Microsoft Office也沒有用Java開發(fā),甚至操作系統(tǒng)Linux、Windows也沒用 。那么人們到底會在什么地方用到Java呢?Java到底有沒有現實世界的應用?好吧 , 其實并不是只有你一個人對這個問題感到困惑 。很多程序員在開始Java之前或者在畢業(yè)時選擇Java作為編程語言時也問過相同的問題 。順便說一下,你可以通過在你計算機上安裝Java獲得Java在哪些地方使用的相關線索 。Oracle聲稱超三十億的設備上運行著Java,那是一個巨大的數字,不是嗎?大多數公司用一種或者其他方式使用Java 。很多服務器端使用Java來處理每天數十百萬的請求 , 高頻率的交易應用同樣也使用Java,例如LMAX交易程序,這套程序基于他們開創(chuàng)性的線程間通訊庫——Disruptor 。在這篇文章中,我們將會看到一些更精確的例子 。什么種類的項目使用Java開發(fā)?在哪些領域內Java是占統(tǒng)治地位的?現實生活中Java到底用在什么地方?現實生活中的Java應用在現實生活中 , 很多地方都用到了Java , 從商業(yè)上的電子商務網站到安卓App , 從科學應用到經濟應用,如電子交易系統(tǒng),從游戲如《我的世界》到桌面應用,如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發(fā)展到現在 , 按應用來分主要分為三大塊:java SE,java ME和java EE,這也就是Sun ONE(Open Net Environment)體系 。J2SE就是Java2的標準版,主要用于桌面應用軟件的編程;java ME主要應用于嵌入是系統(tǒng)開發(fā),如手機和PDA的編程;java EE是Java的企業(yè)版,主要用于分布式的網絡程序的開發(fā),如電子商務網站和ERP系統(tǒng) 。java SE開發(fā)桌面應用軟件比起VC,VB,DEPHI這些傳統(tǒng)開發(fā)語言來說,優(yōu)勢好象并不明顯 。java ME對于初學者來說,好象又有點深奧,而且一般開發(fā)者很難有開發(fā)環(huán)境 。所以現在應用最廣泛又最好學的就是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公司推出的一種編程語言 。它是一種通過解釋方式來執(zhí)行的語言,語法規(guī)則和C++類似 。同時,Java也是一種跨平臺的程序設計語言 。用Java語言編寫的程序叫做“Applet”(小應用程序) , 用編譯器將它編譯成類文件后,將它存在WWW頁面中,并在HTML檔上作好相應標記,用戶端只要裝上Java的客戶軟件就可以在網上直接運行“Applet” 。Java非常適合于企業(yè)網絡和Internet環(huán)境,現在已成為Internet中最受歡迎、最有影響的編程語言之一 。Java有許多值得稱道的優(yōu)點,如簡單、面向對象、分布式、解釋性、可靠、安全、結構
中國互聯網絡調查問卷新浪免費郵箱升到30兆
搶注旺鋪得超值禮物進入伊妹兒的網絡豪宅
中立性、可移植性、高性能、多線程、動態(tài)性等 。Java擯棄了C++中各種弊大于利的功能和許多很少用到的功能 。Jave可以運行與任何微處理器,用Java開發(fā)的程序可以在網絡上傳輸,并運行于任何客戶機上 。
java編程是什么Java是一種可以撰寫跨平臺應用程序的、面向對象的程序設計語言 。簡單說,Java就是一種語言,不過是一種針對jvm的語言,Java編譯后是字節(jié)碼,而jvm會把這些字節(jié)碼解釋成機器碼,然后做出相應的動作 。Java是計算機和我們的溝通語言,計算機可以懂Java這門語言 。當然,你學會了Java , 你也會這門語言,你就可以和計算機溝通啦!比如說,你對你女朋友說“給我倒洗腳水去!”,然后你女朋友聽到了這句話,知道自己該干嘛了 , 就去給你倒洗腳水了(現實中大部分不是這樣 , 哈哈) 。那么你要是和計算機溝通,想讓計算機給我們做一件事情,總不能說“喂,計算機 , 給我倒洗腳水去”,這個計算機還真聽不懂,那咋辦?當然是得使用計算機能夠明白的語言與它溝通啦!那是啥,Java就是啊,你使用Java是可以和計算機溝通的,當然這里的溝通是類比我們人與人之間的說法,其實對于計算機而言,準確的應該是我們給計算機下達指令,計算機收到我們的指令去做相應的事情 。怎么樣 , 啥是Java,明白那么一丟丟了吧!Java是一門語言 , 記住了吧,這個語言是用于計算機的,我們使用Java可以和計算機進行交流,我們寫一段Java代碼,計算機就知道我們想干啥,當然前提是你寫的是正常的代碼 , 所以Java可以叫做計算機語言 。如果想學習這門語言,可私聊找我要學習資料哦~免費提供的喲~
Java編程是什么不一樣,是兩個語言 。
java編程是什么?用來做什么?怎么用呢?Java是一種Sun公司開發(fā)的語言 。它是面向對象的 , 繼承了C++的大多數風格 。但是相比之下,面向對象概念更深 。
學習使用Java語言首先要下載JDK的J2EE的安裝程序進行安裝,到Sun公司的網站上找吧 。
然后最好到桌面-我的電腦-屬性-高級-環(huán)境變量中添加/修改Path變量,用分號隔開,指定JDK的安裝目錄和其下的Bin目錄,方便操作 。此步驟可以省略 。
這時,即使你用記事本也能編程序了 , 不過毫無提示總是有些尷尬 。最好安裝一個開發(fā)工具:JCreator3.5英文版、Ecpliese英文版或JBuilder2006英文版來開發(fā)Java應用程序,指定JDK安裝目錄 。用這些軟件比較簡單易懂,還有自動提示 。
java編程的優(yōu)勢是什么?根據統(tǒng)計,學習Java的小伙伴占所有語言的第一,其次是Python,但大有后來居上的趨勢 。那么,問題來了,現在Java為什么依然受到大家的追捧?1、Java廣受歡迎Java仍然是世界上最受歡迎的編程語言之一 , 有無限多種方法使用Java 。根據2019年5月TIOBE指數 , Java被評為最受歡迎的編程語言 。2、薪資可觀根據最新的統(tǒng)計報告證明,Java程序員依然是業(yè)內薪資最高的程序員之一 。根據全球數字化業(yè)務媒體機構Quartz的分析 , 擁有Java技能有利于提高薪資 。根據全球就業(yè)相關內容搜索引擎http://Indeed.com對職業(yè)排名的報告顯示,2016年2月美國Java開發(fā)人員招聘職位的平均薪資102,000美元 。所以,Java程序員依然是高薪的代名詞 。3、Java程序員市場緊缺據不完全統(tǒng)計,目前國內每年IT人才缺口達20萬之多 , 而且缺口還在擴大,Java作為廣泛使用的編程語言,擁有龐大的客戶群 , 現有的人才儲備還遠遠不夠,在可預計的未來,Java程序員都將處于供小于求的狀態(tài) 。4、Java無處不在據估計,全球范圍內有超過30億部設備運行Java,超過其他任何一種語言 。使用Java編寫的程序幾乎可用于任何設備,包括智能手機、服務器、自動取款機、銷售點終端機(POS)、藍光播放器、電視、機頂盒、物聯網網關、醫(yī)療設備、Kindle電子閱讀器、汽車等 。5、Java廣泛應用于現實世界中你可能想知道Java有哪些應用領域 。下面為你列舉幾個例子:Java被用于全球最知名的眾多網站中 。Java尤其適用于在幾乎任何行業(yè)中開發(fā)企業(yè)應用等,包括金融服務、醫(yī)療保健和制造業(yè) 。Java是物聯網的理想之選 。Java是云開發(fā)的完美選 。6、Java擁有巨大潛力Java已經有了二十幾年的歷史,這也證明了它在行業(yè)中擁有巨大的潛力 。誰會希望用一種幾年后就被淘汰的語言編寫應用程序?7、出色的Java工具有助于提高工作效率選擇編程語言的一個重要因素是:能夠確保工作效率的優(yōu)秀開發(fā)工具 。許多工具都是免費或者開源提供 。NetBeans和Eclipse都是集成開發(fā)環(huán)境(IDE)空間的最佳證明 。8、Java擁有強大的發(fā)展路線圖Oracle仍將遵循強大的路線圖致力發(fā)展Java 。Oracle計劃將該平臺模塊化,同時提高安全性和使用性能 。這將使Java擴展更為輕松,可用于從大型軟件系統(tǒng)到小型設備的各種設備規(guī)模,其中包括嵌入式物聯網處理器 。以上,就是學習Java的八大理由 , 希望能夠對你有所幫助!望采納~
java編程是什么編程是編寫程序的中文簡稱,就是讓計算機代為解決某個問題,對某個計算體系規(guī)定一定的運算方式,是計算體系按照該計算方式運行,并最終得到相應結果的過程 。
為了使計算機能夠理解人的意圖 , 人類就必須將需解決的問題的思路、方法和手段通過計算機能夠理解的形式告訴計算機,使得計算機能夠根據人的指令一步一步去工作,完成某種特定的任務 。這種人和計算體系之間交流的過程就是編程 。
編程:設計具備邏輯流動作用的一種“可控體系”【注:編程不一定是針對計算機程序而言的,針對具備邏輯計算力的體系,都可以算編程 。】
而java是其中的一種 。
java編程里的“類”是什么意思?類
在java編程中就是存放一類相近事物的抽象,比如奧迪,比亞迪,大眾 , 他們都是汽車,所有汽車就是一個類,類中有字段,有屬性 , 車的名字就是一個屬性,車的排量就是一個屬性,屬性就是類中公共相同的事物抽象出來的 。
用java怎么編程序//你看看我這個 記得把這一行刪掉哦 老師會發(fā)現的
//第二題
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;
//統(tǒng)計素數個數
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的方法
右擊我的電腦->屬性->高級->環(huán)境變量->用戶變量中單擊
[新建(N)]添加以下環(huá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在網站開發(fā)領域占據了大部分席位 。并且我們可以運用許多不同的框架來創(chuàng)建web項目 。即使是簡單的servlet,jsp和以struts為基礎的網站在政府項目中也是很受歡迎的 。例如醫(yī)療救護,保險以及其他的很多的部門網站都是以Java為基礎來開發(fā) 。
第二:當然是移動互聯,那么在移動方面,Java的運用也是相當的廣泛,如果你還不知道,那么,你隨手打開一個安卓手機,隨便選一個app應用,他們就是使用Java語言編程完成的,雖然,app開發(fā)的語言與Java語言有一點不同,但是代碼還是用Java語言編寫的 。
第三:當然還有許多常用的軟件和開發(fā)工具都是運用Java來編寫和開發(fā)的 。目前為止Java技術具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應用于個人PC、數據中心、游戲控制臺、科學超級計算機、移動電話和互聯網,同時擁有全球最大的開發(fā)者專業(yè)社群 。也是使用最多的計算機語言之一 。
第四:第三方交易系統(tǒng),在目前看來金融服務業(yè)已經占有很大的地位了,它們也是Java編寫,java在安全、高效等方面都有著很強的領域,例如受歡迎的交易平臺Murex,它也是Java編寫,并與許多的銀行前臺所連接,提供服務 。
第五:當然也離不開大數據技術了,在現在很多的大數據處理技術都是應用Java和其他,雖然java在此領域并未有太大的占有率,但是如果Hadoop和 ElasticSearchas能夠逐漸發(fā)展和壯大起來,java還是有很大的潛力的在此領域 。
第六:還有當然是在科學應用方面,現如今,Java依然是在科學應用中最好選擇 。因為Java比C++或者其他語言相對其安全性、便攜性以及其他高級語言的并發(fā)性更好 。從java發(fā)展至今,在金融服務行業(yè)的大量使用 , 投資銀行和電子商務應用的空間,任何一個學習Java的學者都有著光明的未來 。Java將持續(xù)多年來控制軟件的發(fā)展空間 。而且,還有很多的java應用技術沒有提到,總之,Java在目前的移動互聯網時代,是觸手可及的 , 也是在生活中應用很多的 , java的發(fā)展還會越加的壯大 。
當年學習移動互聯網的程序員現在年薪都50萬了,抓住機遇創(chuàng)業(yè)的都成功了 。
如今會多種主流后端技術的復合型人才已成為市場標配,這就是Java大數據 。
Java開發(fā)、大數據 人才缺口達到20萬以上,每年以20%的速度在增長 。
后端服務器開發(fā)最流行的是Java開發(fā),而開發(fā)一個后端系統(tǒng)程序,需要的團隊規(guī)模小到5-10人,大到10-30人,Java開發(fā)在所有的開發(fā)崗位中需求量是最大的 。
看完之后是不是更堅定自己心中的方向了,給自己定個小目標吧,愿在無限互聯社學習的你能完成心中所堅持的!
不懂請追問,滿意請采納,謝謝!
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++語言的各種優(yōu)點,還摒棄了C++里難以理解的多繼承、指針等概念 , 因此Java語言具有功能強大和簡單易用兩個特征 。2 , ActionListener對處理操作事件感興趣的類可以實現此接口,而使用該類創(chuàng)建的對象可使用組件的 addActionListener 方法向該組件注冊 。在發(fā)生操作事件時,調用該對象的 actionPerformed 方法 。3,Java語言作為靜態(tài)面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優(yōu)雅的思維方式進行復雜的編程 。4,Java具有簡單性、面向對象、分布式、健壯性、安全性、平臺獨立與可移植性、多線程、動態(tài)性等特點。Java可以編寫桌面應用程序、Web應用程序、分布式系統(tǒng)和嵌入式系統(tǒng)應用程序等 。5 , 2011年,甲骨文公司舉行了全球性的活動,以慶祝Java7的推出 , 隨后Java7正式發(fā)布 。2014年,甲骨文公司發(fā)布了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();}
- 飛機訂票系統(tǒng)
- java接口
- java視頻下載
- appbase
- undefined是什么意思
- 歐姆龍plc編程軟件
- java服務器
- 如何安裝java
- sql語言編程學習
- java開發(fā)工具
