




已閱讀5頁(yè),還剩9頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、輸入三角形的三條邊a,b,c.如果能構(gòu)成一個(gè)三角形,輸出面積area和周長(zhǎng)perimeter;否則,輸出These sides do not correspond to a valid triangle.import java.util.Scanner;public class Trangle public static void main(String args) float a,b,c;float s = 0;Scanner input = new Scanner(System.in) ;System.out.println(請(qǐng)輸入三邊邊長(zhǎng):);a = input.nextFloat();b = input.nextFloat();c= input.nextFloat();if (a+bc)&(a+cb&(b+ca) s = (a+b+c)/2;float area = (float) Math.sqrt(s);float l = a+b+c;System.out.println(面積是:+area);System.out.println(周長(zhǎng)是:+l);else System.out.println(These sides do not correspond to a valid triangle);請(qǐng)編寫方法int countNum(String str),該方法的功能是統(tǒng)計(jì)已知字符串str中數(shù)字的個(gè)數(shù)。例如,countNum(A42B83C2D)的返回值是5。public class Count public static void main(String args) Count count= new Count();System.out.println(count.countNum(777);int countNum(String str)char b = str.toCharArray();int s = 0;for (int i = 0; i b.length; i+) if (bi=9&0gz*12) System.out.println(fare-gz*12);return fare-gz*12;else System.out.println(gz*12-fare);return gz*12-fare ;假設(shè)有下列事實(shí):所有的動(dòng)物都能吃,但人除了吃外,還能奔跑和游泳,而狗除了吃外,只會(huì)奔跑,卻不會(huì)游泳,試?yán)贸橄箢惡徒涌诰帉懸粋€(gè)程序,分別演示人與狗所具有的能力。package animal;public abstract class Animal implements Eneat,Enrun,EnswimString name;public void eat()System.out.println(name+可以吃);public void swim()System.out.println(name+可以游泳);public void run()System.out.println(name+可以跑);public static void main(String args) Person person = new Person(person);Dog dog = new Dog(dog);dog.Dogable();person.Personable();class Person extends Animal String name;public Person(String name) = name;public void Personable() super.eat();super.swim();super.run();class Dog extends Animal String name;public Dog(String name) = name;public void Dogable() super.eat();super.run();interface Eneatvoid eat(); interface Enswimvoid swim(); interface Enrunvoid run(); 編寫Complex類并測(cè)試其功能:(1).復(fù)數(shù)包括實(shí)部(Real)和虛部(Imaginary)兩部分;(2).定義構(gòu)造函數(shù),在構(gòu)造對(duì)象的同時(shí)為對(duì)象賦值;(3).提供add方法計(jì)算兩個(gè)復(fù)數(shù)的和;(4).重載toString,使得Complex類的對(duì)象能夠顯示自身信息;(5).并用main方法測(cè)試程序。import java.util.Scanner;public class Complex int r,i;public Complex(int r, int i) this.r = r;this.i = i;public String toString() System.out.println(Complex + r + + + i + i);return Complex r= + r + , i= + i + ;public String add() Scanner input = new Scanner(System.in);System.out.println(請(qǐng)輸入第一個(gè)復(fù)數(shù)的實(shí)部和虛部);int r1 = input.nextInt();int i1 = input.nextInt();System.out.println(請(qǐng)輸入第er個(gè)復(fù)數(shù)的實(shí)部和虛部);int r2 = input.nextInt();int i2 = input.nextInt();r = r1+r2;i = i1+i2;return toString();public static void main(String args) Complex complex = new Complex(2, 3); complex.toString(); complex.add();編寫一個(gè)程序,在當(dāng)前目錄下創(chuàng)建一個(gè)子目錄test,在這個(gè)目錄下創(chuàng)建一個(gè)文件,并把這個(gè)文件設(shè)置成只讀。import java.io.*;public class FileManager public static void main(String args) throws IOException String filename = test1;File myfile = new File(filename);if (myfile.exists()&myfile.isDirectory() System.out.println(filename+已存在);return;else myfile.mkdir();System.out.println(myfile.getAbsolutePath()+創(chuàng)建成功);File ds = new File(myfile,text.txt);ds.createNewFile();ds.setReadOnly();System.out.println(ds.getAbsolutePath()+創(chuàng)建成功);return;3、編寫一個(gè)程序,實(shí)現(xiàn)復(fù)制文件test.txt中所有內(nèi)容到test1.txt中。import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;public class CopyFile public static void main(String args) String file1,file2;int ch = 0;file1 = E:javafilejavalianximytesttest1text.txt;file2 = test3.txt;try FileInputStream fis = new FileInputStream(file1);FileOutputStream fos = new FileOutputStream(file2);int size = fis.available();while (ch=fis.read()!=-1) System.out.write(ch);fos.write(ch);System.out.println(copy success);fis.close();fos.close(); catch (FileNotFoundException e) / TODO Auto-generated catch blocke.printStackTrace(); catch (IOException e) / TODO Auto-generated catch blocke.printStackTrace();3、從網(wǎng)站獲取該網(wǎng)站首頁(yè)的HTML文本。package second;importjava.io.BufferedInputStream;importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStream;importjava.io.InputStreamReader;.MalformedURLException;import .URL;public class OpenURL public String getContent (String strURL)try URL url = new URL(strURL);InputStream stl = url.openStream(); /創(chuàng)建輸入流對(duì)象InputStreamReader inputStreamReader = new InputStreamReader(stl,utf-8);BufferedReader bufferedInputStream = new BufferedReader(inputStreamReader);String s = ;StringBuffer sb = new StringBuffer();while (s = bufferedInputStream.readLine()!=null) /從獲得信息sb.append(s+rn);bufferedInputStream.close();returnsb.toString(); catch (MalformedURLException e) / TODO Auto-generated catch blockreturn 是錯(cuò)誤的+strURL; catch (IOException e) / TODO Auto-generated catch blockreturne.getMessage();public static void main(String args) OpenURL ou = new OpenURL();System.out.println(ou.getContent(/main.html);編寫一個(gè)Java程序?qū)?00,101,102,103,104,105這5個(gè)數(shù)以數(shù)組的形式寫入到當(dāng)前目錄的Dest.txt文件中,并以相反的順序讀出顯示在屏幕上。import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;public class Testpublic static void main(String args)int data = 100, 101, 102, 103, 104, 105 ;int t;String content=;tryDataOutputStream out = new DataOutputStream(new FileOutputStream(C:Dest.txt);for (int i = 0; i data.length; i+)out.writeInt(datai);out.close();DataInputStream in = new DataInputStream(new FileInputStream(C:Dest.txt);for (int i = 0; i data.length; i+)t = in.readInt();content=t+ +content;System.out.println(content);in.close();catch (IOException e)System.out.println(e.getMessage();、實(shí)現(xiàn)程序:用字符流實(shí)現(xiàn)不斷從鍵盤輸入數(shù)據(jù),并顯示在屏幕上,直到用戶輸入e退出程序。import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 超聲的發(fā)展與變革
- 中班我是消防員課件教案
- 員工工作滿意度預(yù)測(cè)-洞察及研究
- 中班安全課件內(nèi)容
- 2025安全文明建筑工地噪音治理服務(wù)協(xié)議
- 二零二五年P(guān)VC地膠材料一站式采購(gòu)與施工監(jiān)理合同
- 2025年度白酒市場(chǎng)調(diào)研與品牌定位合作協(xié)議
- 2025年度安徽私營(yíng)企業(yè)勞動(dòng)合同標(biāo)準(zhǔn)文本
- 初中物理考試題庫(kù)及答案
- 中班健康課程課件
- 工業(yè)廢水處理工(中級(jí)工)理論試題庫(kù)匯總-上(單選、多選題)
- 潛水泵操作JSA分析表
- DL∕T 5622-2021 太陽能熱發(fā)電廠儲(chǔ)熱系統(tǒng)設(shè)計(jì)規(guī)范
- 物理化學(xué)實(shí)驗(yàn):實(shí)驗(yàn)12 膠體的制備和電泳
- 高中物理選修 分子動(dòng)理論
- 領(lǐng)軍人才選拔試題答案
- CNC數(shù)控車床操作指導(dǎo)書
- 管道施工主要質(zhì)量保證措施及通病防治措施
- 失火罪消防責(zé)任事故罪消防刑事案件移送移交報(bào)告
- 斯巴達(dá)勇士賽
- 住院醫(yī)師規(guī)范化培訓(xùn)臨床小講課指南(2021年版)
評(píng)論
0/150
提交評(píng)論