这样编译出来出错的什么原因啊
老师好,我的程序没有报错,但为什么会成这个样子
为什么用int接收一个超过int的数字不会报错,反而加起来的结果是一个负数,用long去接收也是负数
老师 图片在哪找啊
import java.util.Arrays; public class BubbleSort { public static void main(String[] args) { int[] values = {3,1,6,8,9,0,7,4,5,2}; System.out.println("原始顺序:" + Arrays.toString(values)); bubbleSort(values); } public static void bubbleSort(int[] values){ int temp; for (int i=0;i<values.length;i++){ for (int j=0;j<values.length-1-i;j++){ if (values[j]>values[i+1]){ temp = values[j]; values[j] = values[j+1]; values[j+1] = temp; } } System.out.println((i+1) + "趟循环," + Arrays.toString(values)); } } }
老师,为什么和视频里的不一样
s1s1s1 s2 s2namemajorheights2 s2s2height s2name s2major name height major
老师这样对吗
请问下返回值类型是这个类,可以不可以自定义其他类型
private Demo[] demos;
(Demo... demo){ .= }
这里面的“ Demo... ”是什么意思呀
有个疑惑,如果说普通方法中的this指的是类,而static也属于类方法,那为什么不能在static中输出this或者调用普通方法呢
老师我可以认为是通过new类来创建一个对象,然后通过构造方法来this.a=a;是否等用于借用类里面的a来变成属于自己的a呢
老师请问下,是不是通过getDistance构造了一个p这个对象啊
老师请问一下如果我想要输出90-1之间能被3整除的数不想用自己的判断而是用电脑来判断的话可不可以写成这样
//输出90-1之间能被3整除的数 for(int d=90;d>0;d--){ int z=d%3; int y= z==0?d:0; if(y!=0){ System.out.print(y+"\t"); } }
/** * 计算100之内的累加和,所有奇数和,所有偶数和 */ public class Sum200 { public static void main(String[] args) { int sum=0; int oddSum=0; int eveSum=0; for (int i=0;i<=200;i++){ sum+=i; if (i%2==0){ oddSum+=i; }else { eveSum+=i; } } System.out.println("总和"+sum); System.out.println("奇数和"+oddSum); System.out.println("偶数和"+eveSum); int a=0; int sum1=0; int oddSum1=0; int eveSum1=0; while (a<=200){ a++; sum1+=a; if (a%2==0){ eveSum1+=a; }else { oddSum1+=a; } } System.out.println("总和"+sum1); System.out.println("奇数和"+oddSum1); System.out.println("偶数和"+eveSum1); } }
两种方法的结果不一样,后面这个是不是写错
javac
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637