public static void main(String[] args) { TestStatic d = new TestStatic(12,"于"); printCompany(); company = "阿里"; printCompany(); d.login(); }
老师好,这个在调用静态方法时没有像视频里那样加类名前缀也可以正常调用的额?是因为在同一个类吗?
long定义的数值后面必须加L吗?
老师,那个讲讲main方法,里面的参数为啥是String[] args 数组
String s = "one" + 'on'; 为什么会报错呀老师
老师,为什么我又创建一个c跟d 结果还是7而不是34
一元运算符System.out.println("a="+a+"b="+b);中小括号内为什么要这样写?
System.out.println();为什么有的小括内紧跟双引号有的却没有?
老师,同样是Arrays.toString(数组名),括号里放数组名,为啥第一个可以,第二个打印的时候地址
这个-6是怎么算出来的?,为什么出来是-6,在网上搜索得到
但是为什么取反运算后不就是结果了吗?为什么还需要再一次取补码?
有一说一自己摸索写的确实有点麻烦了
浮点数在计算的时候回产生误差,不能直接比较,如果是直接赋值而且是在它的有效表示精确值的范围内,进行比较是没有任何问题的,如果超过精确表示有效范围,会产生误差,老师这个理解对吗
老师你好我做作业打印10*10实心和空心正方形时,不知道空心正方形代码怎么才对麻烦指导:
/** * 第二周第三天作業:打印出实心 10*10 正方形、空心 10*10 正方形 * * Job:打印出实心 10*10 正方形、空心 10*10 正方形 * Author:李刚 * Date:2020-3-4 * */ package com.bjsxt.week02; //打印出实心 10*10 正方形 public class Test10_10 { public static void main(String[] args) { System.out.println("開始打印实心 10*10 正方形:"); for (int i = 0; i < 10; i++) { //打印輸出10行* for (int a = 0; a < 10; a++) { //每行有10個* System.out.print("*" + "\t"); } System.out.println(); } System.out.println("開始打印空心 10*10 正方形:"); for (int b = 1; b <= 10; b++) { for (int c = 1; c <= 10; c++) { if (b >= 2 || b >= 9) { System.out.print(" "); } else { if (c ==1 || c == 10) { System.out.print("* " ); } else { System.out.println(" "); } } System.out.println(); } } } }
请问这个作业:设计一个类代表二维空间的一个圆。要求两个成员变量。一个是圆心,一个是半径提供计算面积的方法。
如果用键盘获得坐标和半径,通过scanner获得输入项后,如何传入参数,是新建一个方法,还是直接写到main方法里
public class Circle { Point p; double r; public Circle(double r){ this.r = r; } public double Area(){ return Math.PI*r*r; } public static void main(String[] args) { double x1 = 3.0; double y1 = 3.0; Point p1 = new Point(x1,y1); Circle r1 = new Circle(3.0); System.out.println("圆心为:("+x1+","+y1+")"); System.out.println("面积为:"+r1.Area()); } } class Point{ double x,y; public Point(double x,double y){ this.x = x; this.y = y; } }
这是什么意思老师,敲得代码和你的一样,一直出这个问题
import java.util.Scanner; public class Test { public static void main(String[] args) { Scanner s=new Scanner(System.in); System.out.println("请输入用户年龄:"); int uAge=s.nextInt(); System.out.println("请输入用户性别:"); String uSex=s.nextLine(); System.out.println("用户年龄:"+uAge); System.out.println("用户性别:"+uSex); } }
这里有两个输入,年龄和性别
为什么输入了年龄之后,直接跳过性别,结束了?
编译器结果如下:
老师,请问为什么台球桌面不显示啊
代码敲错了吗
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637