桃渊林
本帖最后由 hcrgm1 于 2015-5-13 06:34 编辑

Bukkit/Spigot插件0基础开发教程
第四章 运算符
* 转载必须注明作者!必须经过作者同意!

花了一个下午写帖子啊求个支持啊{:10_503:}

一、加减乘除(算数)运算符
相信大家都会加减乘除混合运算吧→_→
其实差不多,只不过有的运算符号变了而已
1.加减乘除运算符

2.乘法、除法、求余运算符

3.求余运算符“%”

二、自增自减运算符

三、关系运算符
关系运算符是用来确定一个值和另一个值的关系,既然是关系,那么结果就是对和不对(真和假),真就是true,假就是false。
这个蛮多的,有下列关系运算符:

1.“==”与“!=”

2.“>”、“<>”、“>=”、“<=”

四、逻辑运算符

五、三元运算符

有疑难杂症?那就问!知道什么是不耻下问吗?!

作业:
1.简述将自增自减运算符放在前后的区别。
2.判断此代码是否能正常运行,若能,回复“可正常运行”,若不能,请说明理由。
  1. public class helloworld
  2. {
  3.   public static void main(String args[])
  4.     {
  5.       int a= 3;
  6.       double b = 3.0;
  7.       boolean c = (x = y);
  8.       System.out.println(c);
  9.     }
  10. }
复制代码

3.指出此程序的运行结果。
  1. public class helloworld
  2. {
  3.   public static void main(String args[])
  4.     {
  5.       int a = 5;
  6.       int b = 7;
  7.       boolean c = a<=b;
  8.       boolean d = a==b;
  9.       boolean e = a>=b;
  10.       boolean f = a>b;
  11.       boolean g = a<b;
  12.       boolean f = a !=b;
  13.       System.out.println(c);
  14.       System.out.println(d);
  15.       System.out.println(e);
  16.       System.out.println(f);
  17.       System.out.println(g);
  18.       System.out.println(f);
  19.     }
  20. }
复制代码


上一章          回到索引          下一章

桃渊林
帖子有问题啊{:10_503:},又要修改懒得审核了{:10_494:}

得无论
正准备复习java 看到这里就没了{:10_524:}

桃渊林
得无论 发表于 2015-5-11 20:03
正准备复习java 看到这里就没了

我有很多学习资料你要吗?

我的世界城市服
不会配置环境变量。。。

桃渊林
我的世界城市服 发表于 2015-5-12 12:21
不会配置环境变量。。。

不用配置也行,不过这样就要使用绝对路径,会比较麻烦
这里有一篇推荐阅读:http://jingyan.baidu.com/article/e75aca85b29c3b142edac6a8.html

桃渊林
我的世界城市服 发表于 2015-5-12 12:21
不会配置环境变量。。。

或者干脆用IDE开发好了,这样环境变量根本不用配置

得无论
hcrgm1 发表于 2015-5-12 12:20
我有很多学习资料你要吗?

昨晚把java基础过了一遍  还好忘记得少 现在在找bukkit api的教程  资料太少了

我的世界城市服
hcrgm1 发表于 2015-5-12 12:53
不用配置也行,不过这样就要使用绝对路径,会比较麻烦
这里有一篇推荐阅读:http://jingyan.baidu.com/art ...

谢谢,,我会去看看的

桃渊林
得无论 发表于 2015-5-12 12:55
昨晚把java基础过了一遍  还好忘记得少 现在在找bukkit api的教程  资料太少了 ...

那么就是要进阶的咯?API如果英语不是很好的话是看不懂的,大部分就是这个原因找不到相关事件
我这有个txt版java教程,看这:http://yun.baidu.com/wap/link?uk ... ;shareid=2402422345

1876469
本帖最后由 1876469 于 2015-5-12 13:50 编辑

不能运行 楼楼我给改了 谢谢啊
public class helloworld
{
  public static void main(String args[])
    {
      int a= 3;
      double b = 3.0;
      boolean c = (a == b);
      System.out.println(c);
    }
}


1876469
本帖最后由 1876469 于 2015-5-12 13:55 编辑

第二个作业- -
true
false
false
false
true
false


桃渊林
1876469 发表于 2015-5-12 13:33
不能运行 楼楼帮忙看下对不对
public class helloworld
{

不能运行,判断两个值是否相等应该用“==”,而你用赋值运算符“=”,会保存
3和3.0理论上是不一样的应该会打印出“false”

桃渊林
1876469 发表于 2015-5-12 13:33
不能运行 楼楼我给改了 谢谢啊
public class helloworld
{

我错了...经过测试会打印true,也就是说3和3.0一样

936728431
养肥了再看

员村陈刀仔
第一个作业。无区别
第二个作业。
  1. public class zuoye
  2. {
  3.   public static void main(String args[])
  4.     {
  5.       int a= 3;
  6.       double b = 3.0;
  7.       boolean c = (a == b);
  8.       System.out.println(c);
  9.     }
  10. }
复制代码

第三个作业。
  1. true
  2. false
  3. false
  4. false
  5. true
  6. true
复制代码

桃渊林
qq790716365 发表于 2015-6-5 04:45
第一个作业。无区别
第二个作业。
第三个作业。

后面两个是正确的
第一个回答错误,自增减符放在前面是先进行计算再赋值,放在后面是先赋值再计算