java中的點
❶ 在java中如何創建點是否在球上
public class Point{
double x;
double y;
double z;
Point(double x,double y,double z){
this.x=x;
this.y=y;
this.z=z;
}
double getDistance(Point yx){
double l=0;
l=((yx.x-this.x)*(yx.x-this.x))+((yx.y-this.y)*(yx.y-this.y))+((yx.z-this.z)*(yx.z-this.z));
return l;
}
boolean isInBall(Ball ball){
boolean b=false;
if(ball.r*ball.r>=this.getDistance(ball.yx))
b=true;
return b;
}
}
public class Ball{
Point yx;
double r;
Ball(Point yx,double r){
this.yx=yx;
this.r=r;
}
}
public class PointBall{
public static void main(String[] args){
Point point=new Point(0,0,0);
Point pointb=new Point(3,4,5);
Ball ball=new Ball(pointb,6);
boolean in=point.isInBall(ball);
if(in){System.out.println("點在圓內");}
else{System.out.println("點在圓外");}
}
}
❷ java路徑字元串中的一個點代表什麼意思 例如 File path = new File("."); 這個點代表什麼意思
"." 代表的是應用程序的當前目錄
".." 代表的是應用程序的上級目錄
他們是相對路徑裡面的兩個符號,相信你配置過ClASS_PATH,這裡面就有個"."
❸ Java 中的「點點點」 什麼意思
意思就是參數的個數不定,這里具體就是說student傳進的個數不確定,所以就這么寫了
❹ java 四個點是什麼特殊運算符
Java雙冒號(::)
該運算符在Java 8中被用作方法引用(method reference),方法引用是與lambda表達式相關的一個重要特性。它提供了一種不執行方法的方法。為此,方法引用需要由兼容的函數介面組成的目標類型上下文。
大致意思是,使用lambda表達式會創建匿名方法, 但有時候需要使用一個lambda表達式只調用一個已經存在的方法(不做其它), 所以這才有了方法引用!
以下是Java 8中方法引用的一些語法:
靜態方法引用(static method)語法:classname::methodname 例如:Person::getAge
對象的實例方法引用語法:instancename::methodname 例如:System.out::println
對象的超類方法引用語法: super::methodname
類構造器引用語法: classname::new 例如:ArrayList::new
數組構造器引用語法: typename[]::new 例如: String[]:new
❺ javA裡面的點是什麼意思
Java是由Sun
Microsystems公司於1995年5月推出的Java程序設計語言(以下簡稱Java語言)和Java平台的總稱。用Java實現的HotJava瀏覽器(支持Java
applet)顯示了Java的魅力:跨平台、動感的Web、Internet計算。從此,Java被廣泛接受並推動了Web的迅速發展,常用的瀏覽器現在均支持Java
applet。另一方面,Java技術也不斷更新。
Java平台由Java虛擬機(Java
Virtual
Machine)和Java
應用編程介面(Application
Programming
Interface、簡稱API)構成。Java
應用編程介面為Java應用提供了一個獨立於操作系統的標准介面,可分為基本部分和擴展部分。在硬體或操作系統平台上安裝一個Java平台之後,Java應用程序就可運行。現在Java平台已經嵌入了幾乎所有的操作系統。這樣Java程序可以只編譯一次,就可以在各種系統中運行。Java應用編程介面已經從1.1x版發展到1.2版。目前常用的Java平台基於Java1.4,最近版本為Java1.6。
Java分為三個體系J2SE(Java2
Standard
Edition),J2EE(Java
2
Platform,Enterprise
Edition),J2ME(Java
2
Micro
Edition)。
❻ Java中碼點是什麼意思
碼點是指一個編碼表中的某個字元對應的代碼值。Unicode的碼點分為17個代碼級別,第一個級別是基本的多語言級別,碼點從U+0000——U+FFFF,其餘的16個級別從U+10000——U+10FFFF,其中包括一些輔助字元。
❼ java中的點是什麼意思
Cat是一個類,類裡面定義了成員變數和成員函數,Cat.sid中間點的操作就是調用其中的成員變數。
普通成員變數和成員函數都必須用對象名來操作(比如上例中的mimi.sid),但是對靜態變數和函數,一個類的所有對象共有,所以可以直接由類名來操作(比如上例中的Cat.sid)。
建議先看一下 對象和成員的相關基礎知識。
❽ java中的點操作符怎麼調用屬性和方法
給你寫個例子:
public
class
Example
{
public
static
void
main(String[]
args)
{
//
靜態變數和方法是在類初始化的實收初始化,直接【類名.變數名】或【類名.方法名】即可調用
System.out.println(Var.staticStr);
Var.printStatic();
//
對象實例化
Var
var
=
new
Var();
//
私有變數不能被調用,下面語句會報錯
//
System.out.println(var.privateVar);
//
其他的變數均可被調用,調用方法【對象名.變數名】
System.out.println(var.defaultStr);
System.out.println(var.protectedStr);
System.out.println(var.publicStr);
//
同樣,私有方法也不能被調用,下面語句會報錯
//
var.printPrivate();
//
其他方法均可以被調用,調用方法【對象名.方法名】
var.printProtected();
var.printPublic();
var.printDefault();
}
}
//
類
class
Var
{
//
私有變數
private
String
privateStr
=
"privateVar";
//
友好變數
protected
String
protectedStr
=
"protectedVar";
//
公有變數
public
String
publicStr
=
"publicVar";
//
默認變數
String
defaultStr
=
"defaultVar";
//
靜態變數
static
String
staticStr
=
"staticVar";
//
私有方法
private
void
printPrivate()
{
System.out.println("privateMethod");
}
//
友好方法
protected
void
printProtected()
{
System.out.println("protectedMethod");
}
//
公有方法
public
void
printPublic()
{
System.out.println("publicMethod");
}
//
默認方法
void
printDefault()
{
System.out.println("defaultMethod");
}
//
靜態方法
static
void
printStatic()
{
System.out.println("staticMethod");
}
}
❾ java中什麼是代碼點請解釋下,謝謝。
說白了一個代碼點就是一個Unicode字元。代碼單元就是代碼點的集合。
字元視圖
要了解字元集標准,您必須能區分三種不同的字元視圖:
字元集(字元的抽象列表)。
作為帶標量值的「代碼點」的字元。
作為編碼數據的字元。
字元集(字元的抽象列表)
嗯!我也是這么樣認為的!
字元集是各種文字(包括拉丁文、西里爾文、中文、朝鮮語、日語、希伯來語和阿拉伯語)中所包含的字元的一個抽象列表,由一百多萬個字元組成。字元集還包括其他符號,例如音符。
Unicode 和 GB18030 標准都具有字元集。當某個標准添加了新字元時,為了保持對等,另一個標准也將添加這些字元。
作為帶標量值的「代碼點」的字元
注意 這第二個字元視圖只適用於 Unicode,而不適用於 GB18030。
字元集中的每個字元都被分配到一個「代碼點」。每個代碼點都有一個特定的數值,稱為標量值。該標量值通常用十六進製表示。
代碼點存在於「代碼空間」中。代碼空間由許多標量值組成,這些值被劃分在兩個平面中:
基本多語種平面(64k 大小)。
在 Unicode 中,此下平面中的值的十六進製表示位於 U+0000 到 U+FFFF 的范圍中。
輔助多語種平面(16 個 64k 大小的附加節)。
在 Unicode 中,此上平面中的值的十六進製表示位於 U+10000 到 U+10FFFF 的范圍中。
所有可能的標量值的完整代碼空間的大小為 17 * 64k(1,088,000 個可能值)。
作為編碼數據的字元
每個編碼形式將字元從字元集轉換為編碼數據。
在 GB18030 中,編碼數據直接從字元集派生:標量值(作為字元集和編碼數據之間的媒介)的概念只適用於 Unicode。
在 Unicode 中,通過向標量值應用某個演算法來派生編碼數據。
Unicode 定義了三種字元編碼形式:
UTF-8
UTF-16
UTF-32
代碼點和代碼單元
在每種編碼形式中,代碼點被映射到一個或多個代碼單元。
注意 有關代碼點的概述,請參見上一節字元視圖。
「代碼單元」是各個編碼形式中的單個單元。代碼單元的大小等效於特定編碼的位數測量單位:
UTF-8 中的代碼單元由 8 位組成。
UTF-16 中的代碼單元由 16 位組成。
UTF-32 中的代碼單元由 32 位組成。
GB18030 中的代碼單元由 8 位組成。
每個代碼點中的代碼單元數
映射到代碼點所需的代碼單元數根據編碼形式而有所不同:
UTF-8
在 UTF-8 中,因為代碼單元較小的緣故,每個代碼點常常被映射到多個代碼單元。代碼點將被映射到一個、兩個、三個或四個代碼單元。
UTF-16
UTF-16 的代碼單元大小是 8 位代碼單元的兩倍。所以,標量值小於 U+10000 的代碼點被編碼到單個代碼單元中。
對於標量值大於或等於 U+10000 的代碼點,每個代碼點需要兩個代碼單元。在 UTF-16 中,這些代碼單元對有一個獨特的術語:「Unicode 代理對」。
注意 下面對 Unicode 代理對的支持進行了討論。
UTF-32
UTF-32 中使用的 32 位代碼單元足夠大,每個代碼點都可編碼為單個代碼單元。
GB18030
在 GB18030 中,因為代碼單元較小的緣故,每個代碼點常常被映射到多個代碼單元。代碼點將被映射到一個、兩個或四個代碼單元。
對 Unicode 代理對的支持
某些受 Unicode 支持的文字包含代碼點的標量值大於或等於 U+10000 的字元。在 UTF-16 中,通過使用代理對來對這些代碼點進行編碼。
正確處理 Unicode 代理對非常重要。例如,當您在使用 UTF-16 編碼的應用程序中處理文本時,如果要添加、刪除或選擇字元以進行剪切、復制或粘貼操作,文本游標必須將每個代碼點作為單個文本字元導航。
❿ Java中的.(點)的用法,有誰知道嗎
System.out.println(f.a); // 為什麼不是輸出f.a++?
表示輸出f這個對象中的a變數的值
如果你想輸出f.a++
應該這樣
System.out.println("f.a++");