老师,我29,32行怎么错了,是因为没有导入什么包吗?
package com.livegoods.commons.pojo; import java.util.Arrays; public class testbubblesort { public static void main(String[] args) { int [] a={3,5,6,9,11,13,7}; bubble(a); System.out.println(Arrays.toString(a)); } private static void bubble(int[] a) { int t; for (int j=0;j< a.length;j++){ boolean flag =true; for (int i=0;i< a.length-1-j;i++){ if (a[i]>a[i+1]){ t=a[i]; a[i]=a[i+1]; a[i+1]=t; flag=false; } if (flag){ break; } } } } }
没排序结果
[3, 5, 6, 9, 11, 13, 7]
public class Point { double x,y; Point(double _x,double _y){//带参构造器 x=_x; y=_y; } public double getDistance(Point p){//方法 return Math.sqrt((x-p.x)*(x-p.x)+(y-p.y)*(y-p.x)); } public static void main(String[] args) { Point p1 = new Point(3.0,4.0); Point origin = new Point(0.0,0.0); System.out.println(p1.getDistance(origin)); } }
1,Math.sqrt的sqrt是什么?
2,Point p能不能直接写成p?
3,origin的值给p了,如果_x_y不是0.0和0.0假如是3.0和4.0那怎么确定p用3.0还是用4.0?
老师,这里为什么是传null呢,不是数字吗
老师 为什么我运行不了?1.它显示while不能再未抛出异常的情况下使用 2.java: 需要class, interface或enum 老师这是什么意思?
老师你好,我有个问题想问下您。下面这个题中先算偶数之和再算奇数之和,最后到的结果是 偶数之和2550,奇数之和2601,也就是奇数多加了101。我知道如果先算奇数之和再算偶数之后最后就是正确 结果。但是如果要先算偶数之和再算奇数之和,下面代码该如何改进呢?谢谢。 /* * 用 while和for循环分别计算 100 以内奇数和偶数的和,并输出 */ public class ZUOYE { public static void main(String[] args) { //用 while循环分别计算 100 以内奇数和偶数的和,并输出 System.out.println("###用 while循环分别计算 100 以内奇数和偶数的和,并输出。###"); int i=0; int sum1=0; //sum1为偶数之和 int sum2=0; //sum2为奇数之和 while(i<101) { while(i%2==0) { sum1 +=i; i++; } while(i%2==1) { sum2 +=i; i++; } } System.out.println("偶数之和:"+sum1+"\n奇数之和:"+sum2); } }
老师,我想问一下在System.out.println括号里的转义字符是用双引号扩进去还是用单引号扩进去呢?
老师,为什么我main方法加了static,我就没办法new 一个Horse的对象出来呢?
主函数是可以调用非静态吗?为啥这里静态main可以调用非静态的login?
l老师,为什么说内部类只能让外部类直接访问,但外部类不能访问内部类的内部属性,那外部类访问有什么意义
PlaneGame0.6.zip
老师,在Plane.java中,需要给飞机的属性speed赋值。为什么要写成int speed = 3。如果写成speed = 3,编译器会报错:VariableDeclaratorId expected after this token。因为,Plane类继承自GameObject类,GameObject类中的成员变量speed 不是private类型,Plane类自动拥有了speed属性啊,就可以直接赋值(speed = 3)。为什么不能直接赋值,而是在Plane类中重新定义成员变量speed呢?
为什么我点设置没有弹出窗口
int i=0; while(i<=120){ if(i%5==0){ system.out.println(i); i++ } } 老师我想问下 当这个i++放在if的括号里面为什么就不行了呢 我感觉这样也没啥毛病啊
建议提问和回复显示时间,我2020年11月23日提问的,目前都26日了还未回复
public class If_elseDuoFenZhi { public static void main(String[] args) { // int age =Math.random()*100; //随机生成[0,100)的数值,不包括100; int age =1+(int)(Math.random()*100); //随机生成 1-100的数值; System.out.print("年龄是"+age+"\n属于:"); if(age<=14) { System.out.println("儿童,喜欢玩!"); }else if(15<=age<=24) {
如果安装上面 if里面的内容,提示报错;
如果想要这样区间表示,应该怎么改?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637