public class Compute{
創(chuàng)新互聯(lián)專(zhuān)注于恩陽(yáng)網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供恩陽(yáng)營(yíng)銷(xiāo)型網(wǎng)站建設(shè),恩陽(yáng)網(wǎng)站制作、恩陽(yáng)網(wǎng)頁(yè)設(shè)計(jì)、恩陽(yáng)網(wǎng)站官網(wǎng)定制、重慶小程序開(kāi)發(fā)公司服務(wù),打造恩陽(yáng)網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供恩陽(yáng)網(wǎng)站排名全網(wǎng)營(yíng)銷(xiāo)落地服務(wù)。
public static void main(String args [])
{
int a = 2;
float b = 2;
double c = 2;
Compute com1 = new Compute();
System.out.println(com1.mySqr(a));
System.out.println(com1.mySqr(b));
System.out.println(com1.mySqr(c));
}
public int mySqr(int x)
{
int value = x*x;
return value;
}
public float mySqr(float x)
{
float value = x*x;
return value;
}
public double mySqr(double x)
{
double value = x*x;
return value;
}
}
不需要全部,初級(jí)java在學(xué)習(xí)的過(guò)程就是模仿的過(guò)程,把javase、ee的基礎(chǔ)學(xué)習(xí)通透,培訓(xùn)重點(diǎn)是把基礎(chǔ)理論學(xué)習(xí)好),怎么才能通透就是相關(guān)基礎(chǔ)的東西多敲幾次,敲多了就成自己的東西,首先要把基礎(chǔ)打好。但知道如何寫(xiě)代碼也不行,實(shí)際解決問(wèn)題的能力更重要,java是個(gè)不斷學(xué)習(xí)的過(guò)程,建議在網(wǎng)上多找一找視頻進(jìn)行學(xué)習(xí)了解,多看看網(wǎng)上專(zhuān)業(yè)人士的學(xué)習(xí)方法和經(jīng)驗(yàn)建議,千鋒教育就有線(xiàn)上免費(fèi)Java線(xiàn)上公開(kāi)課。 千鋒教育總部位于北京,在18個(gè)城市擁有22個(gè)校區(qū),講師均來(lái)自一線(xiàn)大廠兼具項(xiàng)目實(shí)戰(zhàn)與教學(xué)經(jīng)驗(yàn),學(xué)科大綱緊跟企業(yè)需求,擁有國(guó)內(nèi)一體化教學(xué)管理及學(xué)員服務(wù),與國(guó)內(nèi)20000余家企業(yè)建立人才輸送合作關(guān)系,院校合作超600所,學(xué)科大綱緊跟企業(yè)需求,擁有國(guó)內(nèi)一體化教學(xué)管理及學(xué)員服務(wù)。
第一個(gè)類(lèi)Customer
public class Customer{
private String firstName;
private String lastName;
private Account account;
public Customer(String f,String l){
this.firstName=f;
this.lastName=l;
}
public String getFirstName(){
return firstName;
}
public String getLastName(){
return lastName;
}
public Account getAccount(){return account;}
public void setAccount(Account acct){
this.account=acct;
}
}
第二個(gè)類(lèi)Bank
public class Bank{
private int numberOfCustomers;
private List
customerList;
public Bank(){
customerList=new ArrayList
();
numberOfCustomers=customerList.size();
}
public int getNumberOfCustomers(){
return numberOfCustomers;
}
public void addCustomer(String f,String l){
customerList.add(new Customer(f,l))
}
public Customer getCustomer(int index){
return customerList.get(index);
}
}
第三個(gè)類(lèi)Account
public class Account{
private Double balance;
public Account(Double init_balance){
this.balance=init_balance
}
public Double getBalance(){
return balance;
}
public Double deposit(Double amount){
return balance+amount;
}
public Boolean withDraw(Double amount){
if(balance-amount=0){
return true;
}else{
return false;
}
}
最簡(jiǎn)單的java代碼肯定就是這個(gè)了,如下:
public class MyFirstApp
{
public static void main(String[] args)
{
System.out.print("Hello world");
}
}
“hello world”就是應(yīng)該是所有學(xué)java的新手看的第一個(gè)代碼了。如果是零基礎(chǔ)的新手朋友們可以來(lái)我們的java實(shí)驗(yàn)班試聽(tīng),有免費(fèi)的試聽(tīng)課程幫助學(xué)習(xí)java必備基礎(chǔ)知識(shí),有助教老師為零基礎(chǔ)的人提供個(gè)人學(xué)習(xí)方案,學(xué)習(xí)完成后有考評(píng)團(tuán)進(jìn)行專(zhuān)業(yè)測(cè)試,幫助測(cè)評(píng)學(xué)員是否適合繼續(xù)學(xué)習(xí)java,15天內(nèi)免費(fèi)幫助來(lái)報(bào)名體驗(yàn)實(shí)驗(yàn)班的新手快速入門(mén)java,更好的學(xué)習(xí)java!
原來(lái)File fDir=new File("D://");是這樣的File fDir=new File(File.separator); 我改了 但是還是不行 啊?;卮穑?import java.io.File; public class NewClass7 { public static void main(String[] args) throws Exception{ File fDir=new File("F://");//分隔符 separator String strFile="sg"+File.separator+"DT"+File.separator+"1.txt"; File f=new File(fDir,strFile); f.createNewFile();}}當(dāng)然,如果按照你這段代碼,你要確保目標(biāo)盤(pán)上得有sg/DT這兩個(gè)目錄,否則你就要在代碼里創(chuàng)建這兩個(gè)目錄了。補(bǔ)充: 看我修改后的代碼,必須引用java.io.File類(lèi),你原來(lái)代碼中沒(méi)有,還有,你要確保目標(biāo)盤(pán)上得有sg/DT這兩個(gè)目錄。追問(wèn): 我多問(wèn)一句。這段代碼 屬于J2EE 吧?回答: 不能這樣說(shuō),J2EE是JAVA體系的一部份,是一種JAVA應(yīng)用開(kāi)發(fā)的技術(shù)架構(gòu)。你這段代碼只是一段JAVA的基礎(chǔ)代碼。
不知道是否理解對(duì)了你的意思,大概寫(xiě)了一下:
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.StringReader;
import java.io.StringWriter;
public class FileReadAndWrite {
private static final int DEFAULT_BUFFER_SIZE = 1024;
public static void main(String[] args) {
File file = new File("E:/workspace/FileIOTest/src/a.txt");
String str = file2String(file, "UTF-8");
str = str.replace('d', 'f');
string2File(str,"E:/workspace/FileIOTest/src/b.txt");
System.out.println("處理完畢");
}
/**
* 文本文件轉(zhuǎn)換為指定編碼的字符串
*
* @param file
* 文本文件
* @param encoding
* 編碼類(lèi)型
* @return 轉(zhuǎn)換后的字符串
* @throws IOException
*/
public static String file2String(File file, String encoding) {
InputStreamReader reader = null;
StringWriter writer = new StringWriter();
try {
if (encoding == null || "".equals(encoding.trim())) {
reader = new InputStreamReader(new FileInputStream(file),
encoding);
} else {
reader = new InputStreamReader(new FileInputStream(file));
}
// 將輸入流寫(xiě)入輸出流
char[] buffer = new char[DEFAULT_BUFFER_SIZE];
int n = 0;
while (-1 != (n = reader.read(buffer))) {
writer.write(buffer, 0, n);
}
} catch (Exception e) {
e.printStackTrace();
return null;
} finally {
if (reader != null)
try {
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
// 返回轉(zhuǎn)換結(jié)果
if (writer != null)
return writer.toString();
else
return null;
}
/**
* 將字符串寫(xiě)入指定文件(當(dāng)指定的父路徑中文件夾不存在時(shí),會(huì)最大限度去創(chuàng)建,以保證保存成功!)
*
* @param res
* 原字符串
* @param filePath
* 文件路徑
* @return 成功標(biāo)記
*/
public static boolean string2File(String res, String filePath) {
boolean flag = true;
BufferedReader bufferedReader = null;
BufferedWriter bufferedWriter = null;
try {
File distFile = new File(filePath);
if (!distFile.getParentFile().exists())
distFile.getParentFile().mkdirs();
bufferedReader = new BufferedReader(new StringReader(res));
bufferedWriter = new BufferedWriter(new FileWriter(distFile));
char buf[] = new char[1024]; // 字符緩沖區(qū)
int len;
while ((len = bufferedReader.read(buf)) != -1) {
bufferedWriter.write(buf, 0, len);
}
bufferedWriter.flush();
bufferedReader.close();
bufferedWriter.close();
} catch (IOException e) {
e.printStackTrace();
flag = false;
return flag;
} finally {
if (bufferedReader != null) {
try {
bufferedReader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
return flag;
}
}