最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
java扣款代碼 java扣款 并發(fā)

java編寫程序:要求用戶輸入貸款的年利率,總金額和年數(shù),程序計(jì)算月支付金額和

你也不說計(jì)算公式,不知道怎么計(jì)算,我去網(wǎng)上找了一個月支付款的計(jì)算公式,不知道和你題目的要求是否一樣,如果不一樣你就改下公式就行。

創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),臨朐企業(yè)網(wǎng)站建設(shè),臨朐品牌網(wǎng)站建設(shè),網(wǎng)站定制,臨朐網(wǎng)站建設(shè)報(bào)價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,臨朐網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

java代碼如下:

public?class?Loan?{

public?static?void?main(String[]?args){

double?rate?;//利率

int?year?;?//年數(shù)

double?money?;?//貸款總額

double?monthpay?;//月付款

Scanner?sc?=?new?Scanner(System.in);

System.out.println("輸入月利率:");

rate?=?sc.nextDouble();

System.out.println("輸入年數(shù):");

year?=?sc.nextInt();

System.out.println("輸入貸款總額:");

money?=?sc.nextDouble();

//計(jì)算月付款

monthpay?=?(money?*?rate)/Math.abs(1?-?(1?/?(1?+?rate?)?*?year?*?12?));

System.out.println("每月應(yīng)該還貸款:"?+?monthpay);

}

}

java編程 實(shí)現(xiàn)系統(tǒng)定期自動扣費(fèi)

首先得這個Java程序得常年在后臺運(yùn)行。每天都進(jìn)行如下操作:

檢測到當(dāng)天日期,如果不是1月1日,則將標(biāo)志變量置0.

如果是1月1日,檢測標(biāo)志變量,

如果是0:進(jìn)行一次扣費(fèi),然后標(biāo)志變量置1;

如果是1,不進(jìn)行任何操作。

使用java語言實(shí)現(xiàn)以下功能:1.工號 2.姓名3.性別4.車間5.生日6.進(jìn)廠時間7.

我這個是我以前課程設(shè)計(jì)時做的,也是工資管理系統(tǒng),功能貌似比你多,你自己刪減下,我這里還有當(dāng)時交的課程設(shè)計(jì)報(bào)告書,上面有詳細(xì)說明,要的話給我郵箱發(fā)給你,記得采納啊~~

#include "stdio.h"

#include "bios.h"

#include "dos.h"

#include "conio.h"

#include "stdlib.h"

#include "string.h"

#include "mem.h"

#include "ctype.h"

#include "alloc.h"

typedef struct z1

{

char no[11];

char name[15];

float jbgz;

float koukuan;

float yfgz;

float shuijin;

float sfgz;

struct z1 *prior;

struct z1 *next;

}SALARY;

struct z1 *First;

struct z1 *Last;

void init();

void create();

void calc();

void delete();

void search();

void change();

void save();

void load();

void insert();

void list();

void print(SALARY *p);

float fax(float x);

int menu_select();

main()

{

int i;

clrscr();

for()

{

switch(menu_select())

{

case 1:create();clrscr();break;

case 2:calc();clrscr();break;

case 3:search();clrscr();break;

case 4:change();clrscr();break;

case 5:insert();clrscr();break;

case 6:delete();clrscr();break;

case 7:list();clrscr();break;

case 8:save();clrscr();break;

case 9:load();clrscr();break;

case 0:exit(0);

}

}

}

menu_select()

{

char *f[]= {

"********SalaryMangementSystem*********",

" 1. Enter list",

" 2. Calc the salary",

" 3. Search record by no",

" 4. Change record by no",

" 5. Insert record to list",

" 6. Delete a record",

" 7. List all ",

" 8. Save data to the file",

" 9. Load dta from the file",

" 0. Quit",

"**************************************",

"Please enter your choice:" };

int i;

int c=0;

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

{

gotoxy(1,3+i);

cprintf("%s",f[i]);

}

scanf("%d",c);

return c;

}

void init()

{

First=NULL;

Last=NULL;

}

/*輸入數(shù)據(jù),創(chuàng)建雙鏈表*/

void create()

{

int x; /*記錄行坐標(biāo)*/

int i; /*記錄輸入記錄數(shù)*/

int flag=0; /*做結(jié)束標(biāo)記*/

float temp; /*定義臨時變量*/

SALARY *info,*p; /*定義臨時變量*/

if(First!=NULL)

init();/*如果頭指針不為空,調(diào)用初始化函數(shù)*/

p=First; /*從頭指針開始*/

for()

{

if(flag==1)

break; /*如果flag=1,結(jié)束輸入*/

i=0;

x=0; /*確定移動的行坐標(biāo)*/

clrscr(); /*清屏*/

gotoxy(1,3);

printf("*************gongziguanli*************");/*輸出標(biāo)題*/

gotoxy(1,4);

printf(" --Enter S end--");/*提示輸入@結(jié)束*/

gotoxy(1,5);

printf("|------------------------------------|");/*輸出表格的起始線*/

gotoxy(1,6);

printf("| no | name | jbgz |");/*輸出字段標(biāo)題,注意空格數(shù)*/

for()

{

gotoxy(1,7+x);

printf("|----------|----------------|--------|");/*輸出表格的水平線*/

info=(SALARY *)malloc(sizeof(SALARY));/*申請一個記錄空間*/

if(!info)

{

printf("\nout of memory");/*如沒有得到空間,輸出內(nèi)存溢出信息*/

exit(0);/*退出程序*/

}

info-next=NULL;/*新結(jié)點(diǎn)的后繼為空*/

info-prior=NULL;/*新結(jié)點(diǎn)的前驅(qū)為空*/

gotoxy(1,8+x);printf("|"); /*輸出數(shù)據(jù)間的分割線*/

gotoxy(12,8+x);printf("|");

gotoxy(29,8+x);printf("|");

gotoxy(38,8+x);printf("|");

gotoxy(2,8+x);/*光標(biāo)到輸入編號位置*/

inputs(info-no,10);/*輸入編號,并驗(yàn)證長度不超過10*/

if(info-no[0]=='S'||info-no[0]=='s')

{

flag=1;

break;

} /*編號首字母為S結(jié)束輸入*/

gotoxy(13,8+x); /*光標(biāo)到輸入姓名位置*/

inputs(info-name,14); /*輸入姓名,并驗(yàn)證長度不超過14*/

gotoxy(30,8+x); /*光標(biāo)到輸入基本工資位置*/

scanf("%f",temp); /*輸入基本工資到臨時變量*/

info-jbgz=temp; /*基本工資賦值*/

info-koukuan=0; /*初始扣款為0,待計(jì)算工資時輸入*/

info-sfgz=0; /*初始實(shí)發(fā)工資為0,待計(jì)算工資時計(jì)算*/

info-shuijin=0; /*初始稅金為0,待計(jì)算工資時計(jì)算*/

info-yfgz=0; /*初始應(yīng)發(fā)工資為0,待計(jì)算工資時計(jì)算*/

if(p==NULL)/*如果p為空,說明輸入的是第一個結(jié)點(diǎn)*/

{

First=Last=info;/*頭指針和尾指針*/

First-prior=NULL; /*頭指針的前驅(qū)是空*/

Last-next=NULL; /*尾指針的后繼是空*/

}

else /*插入的結(jié)點(diǎn)不是第一結(jié)點(diǎn),則插入在頭結(jié)點(diǎn)之前*/

{

info-next=p;/*新結(jié)點(diǎn)的后繼指向原來的頭結(jié)點(diǎn)*/

info-prior=p-prior;/*新結(jié)點(diǎn)的前驅(qū)指向原來的頭結(jié)點(diǎn)的前驅(qū)*/

p-prior=info;/*原來結(jié)點(diǎn)的前驅(qū)指向新結(jié)點(diǎn)*/

}

p=info; /*新結(jié)點(diǎn)變?yōu)閜結(jié)點(diǎn),暫時的頭結(jié)點(diǎn)*/

First=info; /*新結(jié)點(diǎn)變?yōu)轭^結(jié)點(diǎn)*/

x+=2; /*因?yàn)樗骄€,將光標(biāo)下移兩行*/

gotoxy(1,8+x);

i++; /*輸入記錄數(shù)加1*/

if(i%9==0)

break; /*輸入9個記錄,換一頁輸入*/

}

gotoxy(1,8+x);

}

printf("*****************end*****************");/*輸出結(jié)尾水平線*/

}

/*字符串輸入和驗(yàn)證函數(shù)*/

inputs(char *s, int count)

{

char p[255];

do{

scanf("%s",p);/*輸入字符串*/

if(strlen(p)count)printf("\n too long! \n");/*進(jìn)行長度校驗(yàn),超過count值重輸入*/

}while(strlen(p)count);

strcpy(s,p); /*將輸入的字符串拷貝到字符串s中*/

}

/*顯示鏈表*/

void list()

{

int i=0,n; /*記錄輸出行數(shù)*/

SALARY *p; /*定義移動指針*/

clrscr(); /*清屏*/

p=First; /*從頭指針開始*/

while(i%10==0p!=NULL) /*外循環(huán)控制換頁*/

{

i=0; /*記錄一頁的輸出行數(shù)*/

clrscr(); /*清屏*/

printf("\n\n\n"); /*換行三次*/

printf("*************************************SALARY***********************************\n"); /*輸出大標(biāo)題*/

printf("|nO | name | jbgz | koukuan | yfgz | shuijin | sfgz |\n"); /*輸出字段標(biāo)題*/

printf("|----------|---------------|---------|---------|---------|---------|---------|\n"); /*輸出水平線*/

while(p!=NULL) /*當(dāng)p不為空時*/

{

printf("|%-10s|%-15s|%9.2f|%9.2f|%9.2f|%9.2f|%9.2f|\n",

p-no,p-name,p-jbgz,p-koukuan,p-yfgz,p-shuijin,p-sfgz);

p=p-next; /*指針后移*/

i++; /*輸出行數(shù)加1 */

if(i%10==0)

break; /*如果滿10行,跳出內(nèi)循環(huán)*/

}

printf("****************************************end***********************************\n"); /*輸出本頁的結(jié)束行*/

printf("Press any key congtinue...\n");

getch(); /*輸出一頁暫停一下,壓任意鍵繼續(xù)*/

} /*返回到外循環(huán),準(zhǔn)備下一頁的輸出*/

}

/*輸出指針?biāo)附Y(jié)點(diǎn)信息*/

void print(SALARY *p)

{

if(p) /*如果指針不為空,則顯示信息*/

{

clrscr(); /*清屏*/

printf("\n\n\n"); /*換行*/

printf("************************************SALARY************************************\n"); /*輸出標(biāo)題信息*/

printf("|no | name | jbgz | koukuan| yfgz | shuijin | sfgz |\n"); /*輸出字段標(biāo)題*/

printf("|----------|---------------|---------|---------|---------|---------|---------|\n"); /*輸出分割線*/

printf("|%-10s|%-15s|%9.2f|%9.2f|%9.2f|%9.2f|%9.2f|\n", p-no,p-name,

p-jbgz,p-koukuan,p-yfgz,p-shuijin,p-sfgz);/*輸出結(jié)點(diǎn)信息*/

printf("***************************************end************************************\n"); /*輸出結(jié)束標(biāo)記*/

}

}

/*計(jì)算實(shí)發(fā)工資*/

void calc()

{

int x; /*行坐標(biāo)*/

int i=0; /*記錄數(shù)*/

float temp; /*臨時變量扣款*/

SALARY *p; /*移動指針*/

clrscr(); /*清屏*/

p=First; /*從頭指針開始*/

while(p!=NULL) /*當(dāng)p不為空時,也就是有記錄時,外循環(huán)控制換頁*/

{

x=0;

clrscr();

gotoxy(1,3);

printf("***************************gongziguanli************************************"); /*輸出標(biāo)題*/

gotoxy(1,5);

printf("|--------------------------------------------------------------------------|");

gotoxy(1,6);/*下面輸出字段標(biāo)題*/

printf("| no | name | jbgz | koukuan | yfgz |shuijin | sfgz |");

while(p!=NULL) /*當(dāng)p不為空時,也就是有記錄時,內(nèi)循環(huán)控制處理9條*/

{

gotoxy(1,7+x);

printf("|----------|----------------|--------|----------|--------|--------|--------|");

gotoxy(1,8+x);printf("|");

gotoxy(12,8+x);printf("|");

gotoxy(29,8+x);printf("|");

gotoxy(38,8+x);printf("|");

gotoxy(49,8+x);printf("|");

gotoxy(58,8+x);printf("|");

gotoxy(67,8+x);printf("|");

gotoxy(76,8+x);printf("|");

gotoxy(2,8+x);

printf("%-10s",p-no); /*輸出編號*/

gotoxy(13,8+x);

printf("%-15s",p-name); /*輸出姓名*/

gotoxy(30,8+x);

printf("%.2f",p-jbgz); /*輸出基本工資*/

gotoxy(39,8+x);

scanf("%f",temp); /*輸入扣款*/

p-koukuan=temp; /*扣款字段賦值*/

p-yfgz=p-jbgz-p-koukuan; /*計(jì)算應(yīng)發(fā)工資=基本工資-扣款*/

gotoxy(50,8+x);

printf("%.2f",p-yfgz); /*輸出應(yīng)發(fā)工資*/

gotoxy(59,8+x);

p-shuijin=(p-yfgz-1000)*fax(p-yfgz); /*否則按稅率計(jì)算稅金*/

printf("%.2f",p-shuijin); /*輸出稅金*/

gotoxy(68,8+x);

p-sfgz=p-yfgz-p-shuijin; /*計(jì)算實(shí)發(fā)工資*/

printf("%-8.2f",p-sfgz); /*輸出實(shí)發(fā)工資*/

x+=2; /*行坐標(biāo)下移兩行*/

i++; /*記錄數(shù)加1*/

if(i%9==0)break; /*記錄數(shù)超過9條,跳出內(nèi)循環(huán)*/

p=p-next; /*指針后移,處理下一條*/

}

gotoxy(1,7+x);

printf("***************************************end***********************************\n"); /*輸出結(jié)束行*/

printf("Press any key congtinue...\n");

getch();

}

}

/*根據(jù)應(yīng)發(fā)工資,計(jì)算稅率*/

float fax(float x)

{

float f1;

if(x1000)

return 0; /*小于1000,返回0*/

switch((int)(x/1000))

{

case 1:f1=0.05;break; /*1000~1999,返回0.05*/

case 2:f1=0.1;break; /*2000~2999,返回0.1*/

case 3:f1=0.15;break; /*3000~3999,返回0.15*/

case 4:f1=0.2;break; /*4000~4999,返回0.2*/

default:f1=0.3;break; /*5000以上,返回0.3*/

}

return f1;

}

為什么java游戲亂扣費(fèi)

因?yàn)橛行┐嫘牟涣嫉能浖竞椭谱髡咴谲浖袃?nèi)置扣費(fèi)代碼,只要軟件使用者一安裝就會自動發(fā)送一條或多條短信,并扣去我們的話費(fèi)!為了避免這種惡意扣費(fèi)我們在下載完軟件后,可以通過相關(guān)軟件檢測一下好有無問題之后再安裝!


分享文章:java扣款代碼 java扣款 并發(fā)
鏈接URL:http://fisionsoft.com.cn/article/ddephgg.html