已閱讀5頁(yè),還剩9頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(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)編寫(xiě)方法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)贸橄箢?lèi)和接口編寫(xiě)一個(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(); 編寫(xiě)Complex類(lèi)并測(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類(lèi)的對(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();編寫(xiě)一個(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、編寫(xiě)一個(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);編寫(xiě)一個(gè)Java程序?qū)?00,101,102,103,104,105這5個(gè)數(shù)以數(shù)組的形式寫(xiě)入到當(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)不斷從鍵盤(pán)輸入數(shù)據(jù),并顯示在屏幕上,直到用戶輸入e退出程序。import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《營(yíng)業(yè)稅課件》課件
- 《統(tǒng)計(jì)調(diào)查技能模塊》課件
- 《認(rèn)識(shí)寶島臺(tái)灣》課件
- 《王老吉的市場(chǎng)營(yíng)銷(xiāo)》課件
- 《網(wǎng)頁(yè)設(shè)計(jì)與鑒賞》課件
- 2025年中考語(yǔ)文文言文總復(fù)習(xí)-教師版-專(zhuān)題01:文言文閱讀之理解實(shí)詞含義(講義)
- 鞋業(yè)生產(chǎn)線采購(gòu)招標(biāo)合同三篇
- 教育機(jī)構(gòu)話務(wù)員工作總結(jié)
- 藥品醫(yī)療器械銷(xiāo)售心得分享
- 兒童感染科護(hù)理工作總結(jié)
- 新蘇教版五年級(jí)上冊(cè)科學(xué)全冊(cè)期末復(fù)習(xí)知識(shí)點(diǎn)(彩版)
- 部編版小學(xué)一年級(jí)上冊(cè)道德與法治教學(xué)設(shè)計(jì)(第三、第四單元)
- CJJT 164-2011 盾構(gòu)隧道管片質(zhì)量檢測(cè)技術(shù)標(biāo)準(zhǔn)
- 2023年甘肅省定西市中考政治真題 (含解析)
- 中醫(yī)科診療指南及技術(shù)操作規(guī)范學(xué)習(xí)試題
- 胃腸減壓的護(hù)理措施要點(diǎn)課件
- 6.2《青紗帳-甘蔗林》教學(xué)設(shè)計(jì)-【中職專(zhuān)用】高一語(yǔ)文(高教版2023·基礎(chǔ)模塊下冊(cè))
- 25王戎不取道旁李公開(kāi)課一等獎(jiǎng)創(chuàng)新教學(xué)設(shè)計(jì)
- 科室患者投訴處理管理制度
- 中國(guó)歷史文化知識(shí)競(jìng)賽100題(含答案)
- 學(xué)前兒童健康教育活動(dòng)設(shè)計(jì)智慧樹(shù)知到期末考試答案章節(jié)答案2024年云南國(guó)防工業(yè)職業(yè)技術(shù)學(xué)院
評(píng)論
0/150
提交評(píng)論