javaSE 언어 기초 학습 노트
3441 단어 JavaSEjava 언어 기초변수 오버플로우
질문 1:
package com.ccit.yichu;
public class LightSpeed {
/**
*
* 1000
* second distance int , -127631360, :
* , 0, ,
* , ,
* second distance int , 25920000000000, ,
* @param args
*/
public static void main(String[] args) {
int speed=300000;
int days=1000;
long second;
long distance;
second=days*24*60*60*365;
distance=speed*second;
System.out.println(" 1000 "+distance+" ");
}
}
질문 2:
package com.ccit.bijiao;
public class Denghao {
/**
* "==" "equals()"
*
* :String , , ( "==")
* e f , , , false
* e.equals(f) e f , , ,
* @param args
*/
public static void main(String[] args) {
String a="aaa";
String b="aaa";
String c,d;
c="aaa";
d="aaa";
String e=new String("aaa");
String f=new String("aaa");
System.out.println("a==b----------"+(a==b));
System.out.println("a.equals(b)----------"+a.equals(b));
System.out.println("c==d----------"+(c==d));
System.out.println("c.equals(d)----------"+c.equals(d));
System.out.println("e==f----------"+(e==f));
System.out.println("e.equals(f)----------"+e.equals(f));
}
}
질문 3:
public class Test {
/** , IO
* dos javac java
* java Test.class ,
* :java Test>>F:\result.txt
* F:\result.txt
* : ,
* Yest ,
* 。
* , ?!!
*
* @param args
*/
public static void main(String[] args) {
String a="hello world!";
System.out.printf(a);
}
}
오늘 선생님께 상술한 문제를 가르침을 청했기 때문에 보충을 하겠습니다.
나의 Yest.java(Test 잘못 걸었어, 허허) 파일이com에 있어요.ccit.print 패키지에서 자바로 실행합니다.class 파일을 찾을 때 자동으로 com을 찾습니다.ccit.print.Yest 이 파일입니다. 따라서 이 파일을 실행할 때com의 상단 디렉터리에 자바com을 입력해야 합니다.ccit.print.Yest, 이 때 성공적으로 실행할 수 있습니다.그러나 com\ccit\print 디렉터리에 들어가서 자바 예스트를 실행하면 오류가 발생합니다.
그러나 컴파일할 때com\ccit\print 디렉터리에 들어가서 javac Yest를 입력하십시오.java는 컴파일에 성공할 수 있습니다. 만약에com의 상부 디렉터리에 javaccom을 입력하면.ccit.print.Yest.자바에서 '파일을 찾을 수 없습니다:com.ccit.print.Yest.java' 라는 오류가 발생합니다.
다 말했어요.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
WeakHashMap,IdentityHashMap,EnumMap다른 맵 구현 클래스와 달리 WeakHashMap 클래스의 키 대상은 간접적으로 약한 인용의 지시 대상으로 저장되며, 키가 정상적으로 사용되지 않을 때 자동으로 항목을 제거합니다.더 정확히 말하면, 주어진 키에 대한...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.