分成多個Java文件是代碼結(jié)構(gòu)更加清晰明朗,并可以將多個類聲明為public類型,而寫在一個文件中時,只能有一個public類。在編譯Java源文件時,不管是一個Java文件還是多個Java文件,編譯生成的.class只與你代碼中類的個數(shù)相同!個人建議寫到多個Java文件中,便于后期代碼的修改維護!
目前成都創(chuàng)新互聯(lián)已為1000+的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)站空間、網(wǎng)站運營、企業(yè)網(wǎng)站設(shè)計、墨江網(wǎng)站維護等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
你是問類似C語言中字符換行符號么?如果是這種java中不支持,可以通過+號分成兩個串來連接。
如果是代碼中的換行,中直接使用回車就行。
比如:
int year = 2006;
可以按照如下寫:
int
year
=
2006;
import java.util.*;
public class GuessNum {
public static void main(String args[]) {
System.out.println("please input a number between 0 and 2:");
Scanner sc = new Scanner(System.in);
int i = sc.nextInt();
if (i 0 || i 2) {
System.out.println("error");
}
Random r = new Random();
int pc = r.nextInt(3);
int counti=0;//when you win
int countpc=0;//when conpute win
int count=0;//when your number is the same with pc's.
//the same
if(i==pc){
count++;
}
//when pc win
if((pc==0 i==1)||(pc==1i==2)||(pc==2i==0)){
countpc++;
}
//when you win
if((i==0 pc==1)||(i==1pc==2)||(i==2pc==0)){
counti++;
}
}
}大致是這樣的邏輯了,自己把它分成方法吧。