在當(dāng)下這個(gè)社會(huì)中,報(bào)告的使用成為日常生活的常態(tài),報(bào)告具有成文事后性的特點(diǎn)。大家想知道怎么樣才能寫一篇比較優(yōu)質(zhì)的報(bào)告嗎?下面是小編給大家?guī)?lái)的報(bào)告的范文模板,希望能夠幫到你喲!
java實(shí)驗(yàn)報(bào)告 java實(shí)驗(yàn)報(bào)告一實(shí)驗(yàn)總結(jié)篇一
實(shí)驗(yàn)一
1.編寫一個(gè)程序,在屏幕上顯示如下信息:
**************************
welcome<你的名字>
**************************
想一想:怎樣讓用戶在運(yùn)行程序的時(shí)候指定“你的名字”
public class experiment1_1 {
public static void main(string[] args) {
ln( "*************************");
ln( " welcome 寧ln( "*************************");
}
}
2. 寫一個(gè)java程序打印出下列信息:
姓名
性別
年齡
學(xué)號(hào)
系和專業(yè)
興趣愛好
public clas
s experiment1_2 {
public static void main(string args[])
{
ln("姓名");
ln("性別");
ln("年齡");
ln("學(xué)號(hào)");
ln("系和專業(yè)");
ln("興趣愛好");
}
}
3.編寫一個(gè)程序,使用while循環(huán)計(jì)算1~1000之間能被3和7同時(shí)整除的整數(shù)之和 public class experiment1_3 {
public static void main(string[] args) {
int i=1;
int sum=0;
while(i<=1000)
{
if(i%7==0&&i%3==0)
sum+=i;
i++;
}
("sum="+sum);
}
");
}
實(shí)驗(yàn)二
1. 有一函數(shù),編寫一個(gè)程序,從鍵盤輸入一個(gè)x值,程序輸出y的值
x012x y1x0
x0 13x
import .scanner;
public class experiment2_1 {
public static void main(string[] args) {
scanner reader=new scanner(); int x=t();
if(x<0)
ln(-1+2*x);
else if(x==0)
ln(-1);
else
ln(-1+3*x);
}
}
2. 編寫一個(gè)程序,使用for循環(huán)計(jì)算8+88+888+8888+…的前十項(xiàng)之和
要求:在上述程序中設(shè)置斷點(diǎn)和觀察點(diǎn)進(jìn)行單步調(diào)試
public class experiment2_2 {
public static void main(string[] args) {
int sum=0;
int temp=8;
for(int i=1;i<=10;i++)
{
sum+=temp;
temp=temp*10+8;
}
ln("sum="+sum);
}
}
3. 利用for循環(huán)打印 9*9 表
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=12 4*4=16
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81 要求:對(duì)上述程序中的'方法和語(yǔ)句加上注釋
public class experiment2_3 {
public static void main(string[] args) {
for(int i=1;i<10;i++)
{
for(int j=1;j<=i;j++)
f("%4d*%d=%d",i,j,j*i); (' ');
}
}
}
4. 從鍵盤輸入一個(gè)百分制的成績(jī),輸出相應(yīng)的等級(jí)。
90分以上 a級(jí)
80~89 b級(jí)
70~79 c級(jí)
60~69 d級(jí)
60分以下 e級(jí)
import .scanner;
public class experiment2_4 {
public static void main(string[] args) {
scanner reader=new scanner();
int score=t();
switch(score/10)
{
case 10:
case 9:
ln("a");break;
case 8:
ln("b");break;
case 7:
ln("c");break;
case 6:
ln("d");break;
case 5:
case 4:
case 3:
case 2:
case 1:
case 0:
ln("e");break;
}
}
}
實(shí)驗(yàn)三
1.實(shí)驗(yàn)要求:
使用java編寫控制臺(tái)應(yīng)用程序
用戶從鍵盤輸入月份,使用switch語(yǔ)句輸出該月份的天數(shù)
如果輸入月份為2月份,則程序提示讓用戶輸入年份,再輸出結(jié)果
import .*;
public class experiment3_1 {
public static void main(string args[]){
scanner reader=new scanner();
int month,day,year;
f("請(qǐng)用戶輸入月份:");
month=t();
switch(month){
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:ln("本月31天");break; case 4:
case 6:
case 9:
case 11:ln("本月30天");break;case 2:
f("請(qǐng)用戶輸入年份:");
year=t();
if(year%4==0&&year%100!=0||year%400==0){ f("本月29天");
}
else{
f("本月28天");
}
}
}
}
2.實(shí)驗(yàn)要求:
使用java編寫控制臺(tái)應(yīng)用程序
輸出九九乘法表
public class experiment3_2 {
public static void main(string args[]){
for(int i=1;i<=9;i++){
for(int j=1;j<=i;j++){
f("%d*%d=%-2d",j,i,i*j); f(" ");
}
f(" ");
}
f(" ");
for(int i=1;i<=9;i++){
for(int j=1;j<=9;j++){
f("%d*%d=%-2d",i,j,i*j); f(" ");
}
f(" ");
}
f(" ");
for(int i=1;i<=9;i++){
for(int j=i;j<=9;j++){
f("%d*%d=%-2d",i,j,i*j); f(" ");
}
f(" ");
for(int k=1;k<=i;k++){
f(" ");
}
}
}
}
3實(shí)驗(yàn)要求:
使用java編寫控制臺(tái)應(yīng)用程序
計(jì)算有固定收入的黨員每月所交納的黨費(fèi)。月工資收入400元及以下者,交
納月工資總額的0.5%;月工資收入401~600元者,交納月工資總額的1%;月工資收入601~800元者,交納月工資總額的1.5%;月工資收入801~1500元者,交納月工資總額的2%;月工資收入1500元以上者,交納月工資總額的3%;
import .scanner;
public class experiment3_3 {
public static void main(string args[]){
scanner reader=new scanner();
ln("請(qǐng)用戶輸入工資:");
float salary;
float money = 0;
salary=oat();
if(salary<=400&&salary>=0){
money=(float) (salary*0.005);
實(shí) 驗(yàn) 報(bào) 告
院
系:
專 業(yè):
班 級(jí):
任課教師:
實(shí) 驗(yàn) 報(bào) 告
院(系):信息學(xué)院 課程名稱:java程序設(shè)計(jì)日期:
實(shí) 驗(yàn) 報(bào) 告
院(系):信息學(xué)院 課程名稱:java程序設(shè)計(jì)日期:
學(xué) 生 實(shí) 驗(yàn) 報(bào) 告
學(xué) 院: 用友軟件學(xué)院
課程名稱: java程序設(shè)計(jì)
專業(yè)班級(jí):軟件工程b01班
姓 名:尚麗娟
學(xué) 號(hào):0088234
學(xué)生實(shí)驗(yàn)報(bào)告(一)
一、實(shí)驗(yàn)綜述
1、實(shí)驗(yàn)?zāi)康募耙?/p>
實(shí)驗(yàn)?zāi)康模?/p>
1. 學(xué)習(xí)數(shù)據(jù)表示、運(yùn)算符和表達(dá)式;
2. 認(rèn)識(shí)java的基本數(shù)據(jù)類型;
3. 養(yǎng)成良好的程序調(diào)試和編程風(fēng)格。
試驗(yàn)要求:
編寫程序,讀入0到1000的一個(gè)整數(shù)并將其各位數(shù)字之和賦值給一個(gè)整數(shù)。如,整數(shù)932各位數(shù)字之和為14。
2、實(shí)驗(yàn)儀器、設(shè)備或軟件
1. 個(gè)人計(jì)算機(jī)pc;
2. eclipse編程環(huán)境。
二、實(shí)驗(yàn)過(guò)程(實(shí)驗(yàn)步驟、記錄、數(shù)據(jù)、分析)
(1) 步驟一
1.打開eclipse,點(diǎn)擊文件,新建一個(gè)名為1的項(xiàng)目,在新建一個(gè)名為package的包,然后在新建一個(gè)名為exercise1的類。然后在代碼輸入框輸入代碼
package package;
import npane;
public class exercis1 {
/**
* @param args
*/
public static void main(string[] args) {
// todo 自動(dòng)生成方法存根
string numberstring=putdialog(null,
"enter a number between 0 and 1000",
"number input",on_message);
int number=nt(numberstring);
int firstnumber=number/100;
int secondnumber=number/10%10;
int thirdnumber=number%10;
int sum=firstnumber+secondnumber+thirdnumber;
ln("the sum is"+sum);
(0);
}
}
(2) 步驟二
點(diǎn)擊運(yùn)行,會(huì)出現(xiàn)以下輸入框,我們輸入923.
在控制臺(tái)得到的結(jié)果如下:
三、結(jié)論
1、實(shí)驗(yàn)結(jié)果
能成功運(yùn)行,沒有錯(cuò)誤,并且會(huì)看到輸入框,并且在輸入框中輸入數(shù)字后,運(yùn)行結(jié)果會(huì)在控制臺(tái)中顯示出正確的結(jié)果。截圖吐下
2、分析討論
1.是實(shí)驗(yàn)中,用java編譯出這個(gè)程序,相比以前學(xué)習(xí)使用c++編譯一個(gè)程序,java更容易上手,更人性化。
2.在實(shí)驗(yàn)過(guò)程中,如果代碼出現(xiàn)語(yǔ)法等錯(cuò)誤,代碼下面會(huì)顯紅線,讓我們清晰的了解到哪里出錯(cuò)。
3.在實(shí)驗(yàn)過(guò)程中,一定要注意單詞的首字母是否要大寫,在類名每個(gè)單詞的首字母都要大寫,常量中的所有字母都要大寫。在實(shí)驗(yàn)中,常常因?yàn)檫@些命名會(huì)出現(xiàn)問(wèn)題。
4.在實(shí)驗(yàn)過(guò)程中,例如這個(gè)程序一定要明白它的邏輯再來(lái)輸入代碼,不然很容易出現(xiàn)邏輯錯(cuò)誤。
5.在實(shí)驗(yàn)中,putdialog這個(gè)方法從輸入對(duì)話框得到輸入從控制臺(tái)輸出。。如果我們可以不用這個(gè)進(jìn)行輸入的話,我們可以直接用scanner里創(chuàng)建對(duì)象進(jìn)行輸入。
6.在實(shí)驗(yàn)過(guò)程中我們還要注意到,輸入對(duì)話框返回的輸入是一個(gè)字符串,想要獲得熟知必須把字符串轉(zhuǎn)化為數(shù)字值,如果不這樣做,我們得到的結(jié)果就是“923”是一個(gè)字符串。所以我們一定要有一個(gè)方法使其轉(zhuǎn)換為數(shù)字例如以下代碼:
int number=nt(numberstring)
四、指導(dǎo)教師評(píng)語(yǔ)及成績(jī):
評(píng)語(yǔ):
該實(shí)驗(yàn)步驟正確。程序設(shè)計(jì)較合理,結(jié)果正確。實(shí)驗(yàn)報(bào)告格式正確,文檔規(guī)范,
描述較清晰。掌握了運(yùn)用該知識(shí)的方法與技能,較好地完成了實(shí)驗(yàn)任務(wù)。達(dá)到實(shí)驗(yàn)?zāi)康摹?/p>
成績(jī):82? 指導(dǎo)教師簽名:xxx
批閱日期:201x-3-15
s("content_relate");【java實(shí)驗(yàn)報(bào)告】相關(guān)文章:
1.關(guān)于java實(shí)驗(yàn)報(bào)告模板
2.java語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)報(bào)告
3.java教程之java編程基礎(chǔ)
4.java講解
5.photoshop實(shí)驗(yàn)報(bào)告范文
6.java發(fā)展史之java的由來(lái)
7.java import以及java類的搜索路徑
8.java類庫(kù)及其組織結(jié)構(gòu)(java api)
10>0>