最新回答 / 慕先生4206120
package com.imooc;public class test { public static void main(String[] ags) { for(int i=1;i<=4;i++){//假如n行 for(int j=1;j<=7;j++){ if(j<=4-i){//前n-i个为空 System.out.print(" "); } else if(j<=i+3){//(n-i)+(2i-1)可打印* System.o...
2017-08-09
已采纳回答 / 韩宇直
运算符有优先级,先执行()里的,在第一个system的语句里,应该是先判断出(a==b)为false后,再执行第二个()的语句,通过+和前面的字符连接起来输出。放在前面一个单独语句写和放在里面的一个括号里是一个意思啊。
2017-08-08
已采纳回答 / 不自觉的自学狂徒
因为他不是根据你的原始值来计算的,而是根据你最新赋值来算的。也就是第6行的值300来算的。 three/=two*2; 就是300/=20*2 结果等于7.5。因为是int类型所以省去小数点,结果为7 。运算符的顺序后面的题目会讲到,别着急
2017-08-07
已采纳回答 / 潘妮君
一个变量第一次出现的时候才需要规定类型, 这叫初始化; 之后就不用再强调它的类型直接使用three即可好比方说你养了一只中华田园犬, 命名为大黄, 你就赋予这条狗大黄的名字, 你之后叫它, 直接叫大黄就好了, 不用再说'那只狗狗大黄'
2017-08-07