一步一步来:
10年积累的做网站、网站制作经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计后付款的网站建设流程,更有古县免费网站建设让你可以放心的选择与我们合作。
首先,执行的是小括号里面的语句(id == upstu.id ? 0:-1),意思是,判断id是否和upstu.id相等,若相等(即条件为真),返回0,不相等(即条件为假),则返回-1,这里面“==”是比较是否相等,“?”可以说"是否”的意思,"?"后面的值是条件为“真”时返回的值,“:”后面的值是条件为"假"时返回的值;
接着,执行id upstu.id ? 1:(id == upstu.id ? 0:-1),意思是,判断id是否大于upstu.id,若大于,则返回1,否则,则返回小括号返回的值;
最后,将id upstu.id ? 1:(id == upstu.id ? 0:-1)返回的值赋给result。
这里面"?"":"就是一个条件判断,您可以这样理解,“?”前面是判断条件,"?"后面是为真时返回的值,“:”后面是为假时返回的值。类似于if/else。
希望对您有所帮助~~~有问题再讨论~~
1.final TextView textView = (TextView)findViewById(R.id.TextView01); 从资源加载TextView
2.button.setOnClickListener(new View.OnClickListener() { 设置button响应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
以上是导入JS库的代码,导入以后就可以使用一些库里的代码,这里导入的jquery和jquery的一些插件,其中有ui和表单插件。
script type="text/javascript"
这里中间的代码是JS的代码,我下面解释。
/script
Javascript语言里定义变量可以这样定义,举例:var a = {key:value,fn:function(){alert(1)}};
这里的a是一个变量,也可以理解为一个对象,对象里拥有属性和方法,key就是属性,对应的属性值是value,fn是函数,对应的函数体是后面的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 }
}
};
上面定义了一个options的变量,她拥有一些属性与方法
var $myform = $('#my-form').idealforms(options).data('idealforms');
上面代码$('#my-form')是通过jquery库获取一个元素ID为my-form的元素,它有idealforms方法,传递参数options后,返回一个对象在调用data方法,传递字符串参数idealforms。
$('#reset').click(function(){
$myform.reset().fresh().focusFirst()
});
上面代码$('#reset')同样获取元素,后面.click是说点击这个元素要触发的事件函数,其中这个$myform.reset().fresh().focusFirst()
$myform.focusFirst();
意为该表单重置刷新并且自动成为当前页面焦点。
div style="text-align:center;"/div
上面这段是一个div元素,没什么说的,一个加入了一个样式,意思是说在这个div中的文本居中显示。
System.out.println(new Date()); --打印当前日期
Properties p=new Properties(); --new 一个Properties对象
p.list(System.out); 把输出流对象设置到属性文件的list
System.out.println("---Memory Usage"); 打印---Memory Usage
Runtime rt=Runtime.getRuntime();--获取当前运行上下文对象
System.out.println("Total Memory="+rt.totalMemory()+"Free Memory"+rt.freeMemory());
--打印总内容消耗,剩余内存,释放内存
记得采纳哦
所有的java对象父类为Object
任何Oject对象都有一个称之为hashCode的字段又叫hash码,
它的作用可用来唯一标识一个对象。就好像一个人都有一个身份证并且不应该会重复。
Object父类有一个hashCode()方法 用来向对象的使用者提供该对象的hash码,我们自定义一个类对象时可以重新覆写这个默认的方法。
这样我们就可以让我们的对象向外界提供独一无二的hash码。
既然是独一无二的,那么hash码就可以被用来进行对两个对象的比较
equals方法与hashCode方法类似也是由Object类定义的,我们的自定义类中自带了该默认方法,我们覆写它的目的是以我们的需要来对比两个对象。
楼上说得对,我帮你改了一下你的程序:
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;
}
}
这样应该就可以了,你的错误是:你用的是两个类,这两个类之间的变量是不通用的,即第二个类是不能用第一个类定义的变量的,如果要想要得到你要的结果就只能在第二个类中声明变量(变量名可以任意)然后将计算后的结果返回就可以得到你要的答案了。希望你能理解我说的东西。也希望你能学好这门语言。