java代碼展示格 java顯示表格

Java代碼格式。 c語言是 #include int main() { } 類比一下,jav

import java.util.*;

寧晉網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)公司!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營維護(hù)。創(chuàng)新互聯(lián)公司從2013年成立到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)公司

public class Main

{

public static void main(String[] args)

{

System.out.println("Hello World!");

Scanner input = new Scanner(System.in);

System.out.print("Enter a number: ");

double number1 = input.nextDouble();

System.out.print("Enter second number: ");

double number2 = input.nextDouble();

double product = number1 * number2;

System.out.printf("The product of both numbers is: %f", product);

}

}

如何用java編寫一個(gè)三維網(wǎng)格顯示程序

效果圖 參考代碼 import java.awt.*;import javax.swing.*;public class GridFrame extends JFrame {// 指定橫向格子數(shù)量static final int W_NUM = 3;// 指定豎向格子數(shù)量static final int H_NUM = 3;// 指定每個(gè)格子的寬static final int CELL_...

如何使用java代碼實(shí)現(xiàn)設(shè)置excel單元格的格式。

import org.apache.poi.hssf.usermodel.HSSFCell;

import org.apache.poi.hssf.usermodel.HSSFCellStyle;

import org.apache.poi.hssf.usermodel.HSSFRow;

import org.apache.poi.hssf.usermodel.HSSFSheet;

import org.apache.poi.hssf.usermodel.HSSFWorkbook;

import org.apache.poi.poifs.filesystem.POIFSFileSystem;

/**

* @param inputFile 輸入模板文件路徑

* @param outputFile 輸入文件存放于服務(wù)器路徑

* @param dataList 待導(dǎo)出數(shù)據(jù)

* @throws Exception

* @roseuid:

*/

public void exportExcelFile(String inputFile, String outputFile, List dataList) throws Exception

{

//用模板文件構(gòu)造poi

POIFSFileSystem fs = new POIFSFileSystem(new FileInputStream(inputFile));

//創(chuàng)建模板工作表

HSSFWorkbook templatewb = new HSSFWorkbook(fs);

//直接取模板第一個(gè)sheet對(duì)象

HSSFSheet templateSheet = templatewb.getSheetAt(1);

//得到模板的第一個(gè)sheet的第一行對(duì)象 為了得到模板樣式

HSSFRow templateRow = templateSheet.getRow(0);

//HSSFSheet timplateSheet = templatewb.getSheetAt(1);

//取得Excel文件的總列數(shù)

int columns = templateSheet.getRow((short) 0).getPhysicalNumberOfCells();

Debug.println("columns is : " + columns);

//創(chuàng)建樣式數(shù)組

HSSFCellStyle styleArray[] = new HSSFCellStyle[columns];

//一次性創(chuàng)建所有列的樣式放在數(shù)組里

for (int s = 0; s columns; s++)

{

//得到數(shù)組實(shí)例

styleArray[s] = templatewb.createCellStyle();

}

//循環(huán)對(duì)每一個(gè)單元格進(jìn)行賦值

//定位行

for (int rowId = 1; rowId dataList.size(); rowId++)

{

//依次取第rowId行數(shù)據(jù) 每一個(gè)數(shù)據(jù)是valueList

List valueList = (List) dataList.get(rowId - 1);

//定位列

for (int columnId = 0; columnId columns; columnId++)

{

//依次取出對(duì)應(yīng)與colunmId列的值

//每一個(gè)單元格的值

String dataValue = (String) valueList.get(columnId);

//取出colunmId列的的style

//模板每一列的樣式

HSSFCellStyle style = styleArray[columnId];

//取模板第colunmId列的單元格對(duì)象

//模板單元格對(duì)象

HSSFCell templateCell = templateRow.getCell((short) columnId);

//創(chuàng)建一個(gè)新的rowId行 行對(duì)象

//新建的行對(duì)象

HSSFRow hssfRow = templateSheet.createRow(rowId);

//創(chuàng)建新的rowId行 columnId列 單元格對(duì)象

//新建的單元格對(duì)象

HSSFCell cell = hssfRow.createCell((short) columnId);

//如果對(duì)應(yīng)的模板單元格 樣式為非鎖定

if (templateCell.getCellStyle().getLocked() == false)

{

//設(shè)置此列style為非鎖定

style.setLocked(false);

//設(shè)置到新的單元格上

cell.setCellStyle(style);

}

//否則樣式為鎖定

else

{

//設(shè)置此列style為鎖定

style.setLocked(true);

//設(shè)置到新單元格上

cell.setCellStyle(style);

}

//設(shè)置編碼

cell.setEncoding(HSSFCell.ENCODING_UTF_16);

//Debug.println("dataValue : " + dataValue);

//設(shè)置值 統(tǒng)一為String

cell.setCellValue(dataValue);

}

}

//設(shè)置輸入流

FileOutputStream fOut = new FileOutputStream(outputFile);

//將模板的內(nèi)容寫到輸出文件上

templatewb.write(fOut);

fOut.flush();

//操作結(jié)束,關(guān)閉文件

fOut.close();

}

java 寫一個(gè)九宮格的代碼!不用很復(fù)雜,實(shí)現(xiàn)了基本的功能就行! 謝謝大家!我自己寫的都暈了

/*

九宮格算法代碼 C++版

*/

#include stdio.h

int map[9][9] = {0, 0, 3, 8, 1, 0, 0, 0, 9,

5, 0, 0, 4, 0, 0, 0, 8, 0,

0, 6, 0, 9, 0, 0, 1, 0, 0,

0, 0, 8, 0, 3, 0, 0, 0, 6,

0, 0, 0, 0, 0, 0, 0, 0, 0,

9, 0, 0, 6, 0, 0, 5, 0, 0,

0, 0, 6, 0, 0, 9, 0, 1, 0,

0, 1, 0, 0, 0, 5, 0, 0, 4,

2, 0, 0, 0, 4, 8, 7, 0, 0};

void display()

{

int i;

int j;

for (i = 0; i 9; i++)

{

for (j = 0; j 9; j++)

{

if(map[i][j])

{

printf(" %d ", map[i][j]);

}

else

{

printf(" ");

}

}

printf("\n");

}

}

int check(int x, int y, int *mark) //check函數(shù)為該格子可以選擇的數(shù)字

{

int i;

int j;

int gi;

int gj;

int count = 0;

for (i = 1; i = 9; i++)

{

mark[i] = 0; //初始化

}

for (i = 0; i 9; i++)

{

mark[map[x][i]] = 1; //表示該行該數(shù)字已存在

mark[map[i][y]] = 1; //表示該列該數(shù)字已存在

}

gi = x / 3 * 3; // 九宮格把map分割成9個(gè)小塊,如果該格子所在行列為(1,4),那么它所在子格子起始為(0,3)到(2,5)的九個(gè)小格子

gj = y / 3 * 3;

for (i = 0; i 3; i++)

{

for (j = 0; j 3; j++)

{

mark[map[gi + i][gj + j]] = 1; //此循環(huán)為表示所在子格子的九個(gè)小格子中已存在該數(shù)字

}

}

for (i = 1; i = 9; i++)

{

if(0 == mark[i]) //如果該數(shù)字不存在則++

{

count++;

}

}

return count;

}

void crack() //??

{

int i;

int j;

int mark[10]; //標(biāo)志數(shù)字是否已存在

int min = 10; //記錄最少可能數(shù)字?jǐn)?shù)

int ci = -1; //ci,cj用來記錄最少可能數(shù)字的格子所在行列

int cj;

for (i = 0; i 9; i++)

{

for (j = 0; j 9; j++)

{

if (map[i][j])

{

continue; //如果該格子已有數(shù)字則跳到下一個(gè)格子

}

int c = check(i, j, mark); //c為該格子可以選擇的數(shù)字

if (0 == c)

{

return;

}

if (c min)

{

ci = i;

cj = j;

min = c;

}

}

}

if (-1 == ci)

{

printf("The answer is:\n");

display();

return;

}

check(ci, cj, mark);//這個(gè)語句的作用是把mark這個(gè)數(shù)組設(shè)置成最小可能格子缺少的數(shù)字,若缺少則為0

for (i = 1; i = 9; i++)

{

if (mark[i] == 0)

{

map[ci][cj] = i; //先填入該數(shù)字

crack(); //進(jìn)行判斷

}

map[ci][cj] = 0; //若這個(gè)數(shù)字不可以得到解則判斷下一可能數(shù)字(這里類似0-1背包問題)

}

}

int main()

{

printf("The game is:\n");

display();

crack();

return 0;

}

分享文章:java代碼展示格 java顯示表格
網(wǎng)頁路徑:http://m.kartarina.com/article36/hgjopg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊(cè)動(dòng)態(tài)網(wǎng)站網(wǎng)站設(shè)計(jì)定制網(wǎng)站網(wǎng)站維護(hù)外貿(mào)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護(hù)公司
主站蜘蛛池模板: 国产在线观看无码免费视频| 一本大道在线无码一区| 久久精品亚洲AV久久久无码| 免费人妻av无码专区| 97无码免费人妻超级碰碰夜夜| 亚洲中文字幕无码爆乳av中文 | 无码视频在线播放一二三区| 亚洲熟妇少妇任你躁在线观看无码| 亚洲国产精品无码成人片久久| 无码少妇丰满熟妇一区二区| 国产成A人亚洲精V品无码性色| 国产精品无码亚洲精品2021 | 中文无码喷潮在线播放| 在线观看成人无码中文av天堂 | 亚洲AV中文无码乱人伦下载| 东京热av人妻无码| 少妇无码一区二区三区免费| 亚洲日韩精品无码专区网站| 无码人妻一区二区三区免费| 亚洲Av综合色区无码专区桃色| 亚洲乱亚洲乱少妇无码| 黄色成人网站免费无码av| 人禽无码视频在线观看| 一区二区三区人妻无码 | 国产在线无码精品无码| 中文字幕日产无码| 免费A级毛片无码A∨免费| 亚洲国产精品无码久久久蜜芽 | 免费无遮挡无码视频网站| 91精品久久久久久无码 | 91久久九九无码成人网站| 午夜人性色福利无码视频在线观看 | 曰韩无码无遮挡A级毛片| 亚洲AV无码国产精品色| 免费无码一区二区三区| 人妻丝袜中文无码av影音先锋专区| 亚洲中文字幕不卡无码| 亚洲爆乳无码一区二区三区| 中文字幕乱码人妻无码久久 | 国产成人无码18禁午夜福利p| 国产精品无码一区二区在线观一|