Minecraft(我的世界)中文论坛
标题: ---===从零基础开始,到精通插件===---#3
作者: berry64 时间: 2014-12-12 19:17
标题: ---===从零基础开始,到精通插件===---#3
本帖最后由 berry64 于 2014-12-12 20:53 编辑
-------------------------------------------------------------------------------------------------------------------------------------------------------
第三章:基本运算
第一件事情右键src→新建→类,这次叫他basicMath
今天我不准备发全文件代码了,你要自己拼起来
public static void main(String[] args){
先打出来。
加减乘除非常简单,就是"+", "-", "*", "/"
所以呢就是说要算东西就直接
(数字1) (符号) (数字2)
记得System.out.print()里面不要打双引号,想知道为什么可以打一下看看
然后就是Math.*字符
Math.sqrt() //括号中的数字的平方根
Math.PI //圆周率
Math.abs() //括号中的文字的绝对值
Math.sin() //括号中的数字的正弦
Math.cos() //括号中的文字的余弦
Math.tan() //括号中的数字的切线
Math.random //随机生成一个0~1之间的数字(包括0和1)
Math.pow(数字1 , 数字2) //把数字1算到数字2的乘方
最简单的就是这些了,别的你可以自己输入Math.然后显示出来的东西读一下就可以了
我们用用上一章讲的代数来看看:
int y;
y = 21;
int x;
x = 21;
System.out.println( x/y );
现在求结果是多少?
我自己做的:
看不懂别赖我,翻翻以前的教程就懂了 |
求你们了读完吱一声,给点人气,反正自己又不会丢什么。你的支持就是我的动力!
-------------------------------------------
作者: ^离殇 时间: 2014-12-12 19:20
火钳刘明
作者: fyxridd 时间: 2014-12-12 19:27
支持一下~~
作者: simοn3000 时间: 2014-12-12 20:00
刚写的,算π的,还热乎
- package math;
- public class project {
- public static void main(String[] args) {
- int Number = 200;
- double poly = Math.pow(2,Number - 1) * 6;
- double x = 1;
- double z = Math.sqrt(1-Math.pow(x/2,2));
- for(int NumberX = Number;NumberX > 1;NumberX--){
- x = Math.sqrt(Math.pow(x/2,2)+Math.pow(1-z,2));
- z = Math.sqrt(1-Math.pow(x/2,2));
- }
- double pi = poly*x/2;
- System.out.print(pi);
- }
- }
复制代码
作者: simοn3000 时间: 2014-12-12 20:15
哦对print的地方其实不用空格
这个完全看个人的喜好
作者: berry64 时间: 2014-12-12 20:32
怎么检测玩家是否持有一个东西
作者: simοn3000 时间: 2014-12-12 20:39
我又不是写插件的我怎么知道
查阅各种Bukkit的API吧
或者@fyxridd @尘曲 @avshen
作者: fyxridd 时间: 2014-12-12 21:05
player.getItemInHand()
作者: fyxridd 时间: 2014-12-12 21:11
player.getItemInHand()
作者: berry64 时间: 2014-12-12 22:14
求教用法,能否编一个简单的检测玩家手里是否有270的物品然后发给我
作者: 尘曲 时间: 2014-12-14 20:37
player.getItemInHand().getTypeID == 270
作者: berry64 时间: 2014-12-14 22:25
他说@deprecated
完了也无效
作者: 尘曲 时间: 2014-12-14 22:30
不用管
作者: 可口可乐dseg 时间: 2014-12-25 11:08
靠,终于看到有人形象化的解释java了,现在好歹知道这些个string int TMD是什么东西
我在国外待了5年说真的都看不懂= =直到看到了楼主的帖子
作者: Hineven 时间: 2014-12-25 13:15
吱
作者: 48856209 时间: 2015-1-3 13:33
先让他们弄清楚 赋值 比较 运算 的符号和优先级会比较好
作者: Top2001_1 时间: 2015-1-7 20:45
对了我问问 为什么不用System.out.print( x/y );? 比那个System.out.println( x/y );简单多了
作者: berry64 时间: 2015-1-7 20:54
虽然看起来是一样的东西
但是println()会在输出完之后换一行
而print()不会
作者: Top2001_1 时间: 2015-1-7 21:00
懂了 是不是不会换到下一行!?
作者: berry64 时间: 2015-1-7 21:17
对滴,真聪明{:10_536:}
作者: geyumei 时间: 2015-2-8 21:45
{:10_503:}表示看不懂。看来没缘分做插件了
作者: 36819762 时间: 2015-2-9 15:05
很棒的作品!
作者: 850639946 时间: 2015-2-10 15:20
翻API啊!{:10_530:}
作者: Nesy 时间: 2015-7-1 21:26
加油加油加油加油!
作者: add336633 时间: 2015-7-4 20:20
如果变量换成float就会读出小数点
作者: 823589969 时间: 2015-7-4 21:06
加油!!!!!!
作者: berry64 时间: 2015-7-5 14:44
是的.......
作者: add336633 时间: 2015-7-5 21:07
{:10_492:}
作者: EsHappyさん 时间: 2015-7-25 13:09
表示我又看懂了
作者: 永远的一 时间: 2015-7-28 19:40
楼主你真不容易……我看的Java书就是从Hello World教起的……一直到教完大概花了……呃400多页吧
作者: 浪过 时间: 2015-8-17 17:48
本帖最后由 浪过 于 2015-8-17 18:11 编辑
@berry66 楼主我遇到情况了,帮忙看看
作者: 77177519 时间: 2015-8-17 20:57
。。。。。。。。。。。。
作者: 77177519 时间: 2015-8-17 21:28
。。。。。
作者: 778563781 时间: 2015-9-17 23:04
三楼大触! 我问一下)和}的区别是啥
作者: 曾人 时间: 2016-1-3 16:53
大神,看不到怎么办?{:10_516:}
作者: QAwinsir 时间: 2016-2-5 11:10
越来越看不懂2333
作者: 546247977 时间: 2016-2-5 21:25
呵呵,支持楼主。
作者: 935262316 时间: 2016-2-16 18:15
有点看不懂,能详细点吗,给张截图
Math.random写在哪里,我初次接触,完全不知道
作者: 孩纸@加醋 时间: 2016-8-6 19:35
没学过JAVA的我竟然看懂了{:10_503:}
作者: UltraPanda 时间: 2016-8-8 17:41
哈哈哈做完了,真吊啊!!我终于前进了
作者: axinyue 时间: 2016-8-8 19:58
学会了 java
作者: RE_Xiaohao 时间: 2016-8-21 17:47
吱吱吱~我来学JAVA了,作为一大服主居然不会JAVA说出去可真丢脸
作者: XiaoMao#205 时间: 2016-8-24 10:59
良心!良心!良心!良心!
作者: dichi 时间: 2016-8-28 11:30
666.顶!d=====( ̄▽ ̄*)b
作者: Danking 时间: 2016-10-9 12:52
看不懂Z是干嘛的.... 可以解释一下全部吗?
作者: hejingye 时间: 2017-1-3 23:01
谢谢楼主....
作者: 孔老骐 时间: 2017-8-15 18:59
腻害腻害好腻害
作者: 初阳时光 时间: 2017-8-15 19:02
从零基础开始,到放弃插件
/滑稽
作者: 冷梦闫晓青 时间: 2017-8-16 16:29
9999999999
作者: xiaonaoL 时间: 2017-9-3 23:17
大佬继续更啊66666666
作者: qaqhongye 时间: 2017-9-12 14:42
6666666666
作者: MC_dada_233 时间: 2018-2-5 17:33
我来吱声了
作者: 创世神wiki 时间: 2018-3-1 10:22
良心楼主,好厉害
作者: xxxxxxxxxxq 时间: 2018-4-19 20:04
好,我回一下吧反正我几乎不懂。
作者: q3575935261 时间: 2018-4-29 11:16
求你们了读完吱一声,给点人气,反正自己又不会丢什么。你的支持就是我的动力!
作者: 51mod 时间: 2018-4-29 20:49
支持楼主
作者: 我的锅 时间: 2018-6-16 07:32
然鹅tan是正切不是切线
作者: yangsanxiao1 时间: 2018-6-17 11:10
提示: 作者被禁止或删除 内容自动屏蔽
作者: 1452662640 时间: 2018-8-24 11:56
支持一下,java迷的我竟然懂了
作者: gjgzml 时间: 2019-3-29 08:11
谢谢楼主!
作者: AQAY1826 时间: 2019-6-14 20:24
zhizhizhizhi
作者: 冷枫小乐 时间: 2019-7-4 22:32
吱吱学完了qwq,大佬更你学
作者: 智闪 时间: 2019-7-10 21:03
瑟尔嗯嗯嗯嗯嗯嗯嗯嗯嗯嗯嗯嗯
作者: X7-Network 时间: 2019-7-16 18:03
日常学习~
作者: 5352 时间: 2019-8-7 20:03
为什么计算π的正弦的时候出现了错误?sinπ不是等于0吗?
-
QQ截图20190807200217.png
(28.72 KB, 下载次数: 0)
作者: berry64 时间: 2019-8-8 11:38
计算有误差的,java里math.sin为了提高效率其实是个估算(虽然效率还是不咋地),而且在pi超过double的时候也会估算到最近的值。具体的网上有很多解释你可以去看看
作者: 5352 时间: 2019-8-8 16:12
那为什么计算cosπ时就正确
作者: berry64 时间: 2019-11-15 04:43
估算对了呗?
作者: ldf801 时间: 2019-11-19 17:21
吱一声怎么了
作者: ppk0009 时间: 2020-1-21 16:03
····害,Java里面Math.random的随机数不包括1的,是[0,1)。
作者: 栖枝鸟 时间: 2020-2-4 10:44
吱吱吱谢谢大佬
作者: yumian233 时间: 2020-2-7 14:10
吱吱吱吱吱吱吱吱吱吱
作者: widayn 时间: 2020-2-7 19:15
顶顶,来复习基础了
作者: hooooo7 时间: 2020-2-17 18:22
吱吱吱吱吱吱吱吱吱吱吱吱
作者: 3448737105 时间: 2020-2-18 16:19
提示: 作者被禁止或删除 内容自动屏蔽
作者: gujiheimao 时间: 2020-2-28 22:44
吱,的一声,给你加点人气
作者: WinfreSelon 时间: 2020-3-11 10:13
吱一下啊啊
作者: 1192434770 时间: 2020-3-11 10:33
如果要学制作RPG需要精通哪些基础呢
作者: 1091553572 时间: 2020-3-24 16:40
读完惹~支持
作者: 951192225 时间: 2020-3-24 17:01
楼主牛皮帮你顶一哈..
作者: 951192225 时间: 2020-3-24 17:01
楼主牛皮帮你顶一哈..
作者: 剑小轩 时间: 2020-4-7 17:18
吱
吱
吱
作者: lianda666 时间: 2020-5-10 17:06
good6666666