一步一步來(lái):
10年積累的做網(wǎng)站、網(wǎng)站制作經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有古縣免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
首先,執(zhí)行的是小括號(hào)里面的語(yǔ)句(id == upstu.id ? 0:-1),意思是,判斷id是否和upstu.id相等,若相等(即條件為真),返回0,不相等(即條件為假),則返回-1,這里面“==”是比較是否相等,“?”可以說(shuō)"是否”的意思,"?"后面的值是條件為“真”時(shí)返回的值,“:”后面的值是條件為"假"時(shí)返回的值;
接著,執(zhí)行id upstu.id ? 1:(id == upstu.id ? 0:-1),意思是,判斷id是否大于upstu.id,若大于,則返回1,否則,則返回小括號(hào)返回的值;
最后,將id upstu.id ? 1:(id == upstu.id ? 0:-1)返回的值賦給result。
這里面"?"":"就是一個(gè)條件判斷,您可以這樣理解,“?”前面是判斷條件,"?"后面是為真時(shí)返回的值,“:”后面是為假時(shí)返回的值。類似于if/else。
希望對(duì)您有所幫助~~~有問(wèn)題再討論~~
1.final TextView textView = (TextView)findViewById(R.id.TextView01); 從資源加載TextView
2.button.setOnClickListener(new View.OnClickListener() { 設(shè)置button響應(yīng)click事件
3. public void onClick(View view) { click事件的方法
4. textView.setText("Button按鈕"); 顯示文字
5. }
6.});
這不是java代碼,是javascript代碼
script type="text/javascript" src="js/jquery-1.8.2.min.js"/script
script type="text/javascript" src="js/jquery-ui.min.js"/script
script type="text/javascript" src="js/jquery.idealforms.js"/script
以上是導(dǎo)入JS庫(kù)的代碼,導(dǎo)入以后就可以使用一些庫(kù)里的代碼,這里導(dǎo)入的jquery和jquery的一些插件,其中有ui和表單插件。
script type="text/javascript"
這里中間的代碼是JS的代碼,我下面解釋。
/script
Javascript語(yǔ)言里定義變量可以這樣定義,舉例:var a = {key:value,fn:function(){alert(1)}};
這里的a是一個(gè)變量,也可以理解為一個(gè)對(duì)象,對(duì)象里擁有屬性和方法,key就是屬性,對(duì)應(yīng)的屬性值是value,fn是函數(shù),對(duì)應(yīng)的函數(shù)體是后面的function(){alert(1)},看你的代碼:
var options = {
onFail: function(){
alert( $myform.getInvalid().length +'invalid fields.' )
},
inputs: {
'password': {
filters: 'required pass'
},
'username': {
filters: 'required username',
data: {
//ajax: { url:'validate.php' }
}
}
},
'file': {
filters: 'extension',
data: { extension: ['jpg'] }
},
'comments': {
filters: 'min max',
data: { min: 50, max: 200 }
}
};
上面定義了一個(gè)options的變量,她擁有一些屬性與方法
var $myform = $('#my-form').idealforms(options).data('idealforms');
上面代碼$('#my-form')是通過(guò)jquery庫(kù)獲取一個(gè)元素ID為my-form的元素,它有idealforms方法,傳遞參數(shù)options后,返回一個(gè)對(duì)象在調(diào)用data方法,傳遞字符串參數(shù)idealforms。
$('#reset').click(function(){
$myform.reset().fresh().focusFirst()
});
上面代碼$('#reset')同樣獲取元素,后面.click是說(shuō)點(diǎn)擊這個(gè)元素要觸發(fā)的事件函數(shù),其中這個(gè)$myform.reset().fresh().focusFirst()
$myform.focusFirst();
意為該表單重置刷新并且自動(dòng)成為當(dāng)前頁(yè)面焦點(diǎn)。
div style="text-align:center;"/div
上面這段是一個(gè)div元素,沒(méi)什么說(shuō)的,一個(gè)加入了一個(gè)樣式,意思是說(shuō)在這個(gè)div中的文本居中顯示。
System.out.println(new Date()); --打印當(dāng)前日期
Properties p=new Properties(); --new 一個(gè)Properties對(duì)象
p.list(System.out); 把輸出流對(duì)象設(shè)置到屬性文件的list
System.out.println("---Memory Usage"); 打印---Memory Usage
Runtime rt=Runtime.getRuntime();--獲取當(dāng)前運(yùn)行上下文對(duì)象
System.out.println("Total Memory="+rt.totalMemory()+"Free Memory"+rt.freeMemory());
--打印總內(nèi)容消耗,剩余內(nèi)存,釋放內(nèi)存
記得采納哦
所有的java對(duì)象父類為Object
任何Oject對(duì)象都有一個(gè)稱之為hashCode的字段又叫hash碼,
它的作用可用來(lái)唯一標(biāo)識(shí)一個(gè)對(duì)象。就好像一個(gè)人都有一個(gè)身份證并且不應(yīng)該會(huì)重復(fù)。
Object父類有一個(gè)hashCode()方法 用來(lái)向?qū)ο蟮氖褂谜咛峁┰搶?duì)象的hash碼,我們自定義一個(gè)類對(duì)象時(shí)可以重新覆寫這個(gè)默認(rèn)的方法。
這樣我們就可以讓我們的對(duì)象向外界提供獨(dú)一無(wú)二的hash碼。
既然是獨(dú)一無(wú)二的,那么hash碼就可以被用來(lái)進(jìn)行對(duì)兩個(gè)對(duì)象的比較
equals方法與hashCode方法類似也是由Object類定義的,我們的自定義類中自帶了該默認(rèn)方法,我們覆寫它的目的是以我們的需要來(lái)對(duì)比兩個(gè)對(duì)象。
樓上說(shuō)得對(duì),我?guī)湍愀牧艘幌履愕某绦颍?/p>
class Q1
{
public static void main(String [] args)
{
double d = 1.23;
Dec dec = new Dec();
System.out.println(dec.decrement(d));
}
}
class Dec
{
double decMe;
public double decrement (double decMe)
{
this.decMe = decMe-0.1;
rutrun this.decMe;
}
}
這樣應(yīng)該就可以了,你的錯(cuò)誤是:你用的是兩個(gè)類,這兩個(gè)類之間的變量是不通用的,即第二個(gè)類是不能用第一個(gè)類定義的變量的,如果要想要得到你要的結(jié)果就只能在第二個(gè)類中聲明變量(變量名可以任意)然后將計(jì)算后的結(jié)果返回就可以得到你要的答案了。希望你能理解我說(shuō)的東西。也希望你能學(xué)好這門語(yǔ)言。