已采纳回答 / 慕桂英2170621
转载代码如下,可以参考下:public class yuanXingPrint { public static void main(String[] args) { printYuan(30); } //r圆的半径 public static void printYuan(int r) { //i代表每一行 for(int i=0;i&und=2*r;i+=2) { //圆上...
2018-07-17
已采纳回答 / 孙崖月
max是一个数,他加1一定大于他,,,,我是这么写的,if(nums[i]>max)max=nums[i];if(nums[i]<min)min=nums[i];
2018-07-17
已采纳回答 / 沄樊
因为数组的元素是有序的,循环第一次的元素下标是0,下一次的元素是1,接着是2。。。那我直接定义一个循环外的变量int num=0;每次循环都打印出来,再自加,可以吧。package com.briup.collection;public class ArrayCopy { public static void arrayFor(String[] a){ int num=0; for(String s : a){ System.out.println("array["+num+"] = "+s); ...
2018-07-17
已采纳回答 / 5音6律
这位兄弟提的问题不是运算符优先级别的问题,而且表达式书写不同而得到不同结果的问题,java中就是规定 a++与++a的结果是不一样的,其实其他语言也是这么规定的。 ++a 或者 a++ 都是一个完整的表达式,不能被拆分的。 你问题中 第二个表达式 a = b++; 并不是因为优先级 b先自加 然后再将结果给a ,而是只要b++这么写了,就一定会执行 b=b+1,然后整个b++的结果为b给a进行赋值。第一个表达式 a= ++b;其实也是执行了2步,先b = b+1,然后整个++b的结果为b+1给a进行赋值。
2018-07-16