一道java编程题 求源代码-pg电子官方

中亿财经网 kefu01 2024-02-11 07:59:58

一道java编程题 求源代码

/***invoice 类**/84n中亿财经网财经门户

public class invoice {84n中亿财经网财经门户

private string sno;//编号84n中亿财经网财经门户

private string mark;//说明84n中亿财经网财经门户

private int number;//数量84n中亿财经网财经门户

private double price;//单价;84n中亿财经网财经门户

/********提供set, get 方法***************/84n中亿财经网财经门户

public string getsno() {84n中亿财经网财经门户

return sno;84n中亿财经网财经门户

}84n中亿财经网财经门户

public void setsno(string sno) {84n中亿财经网财经门户

this.sno = sno;84n中亿财经网财经门户

}84n中亿财经网财经门户

public string getmark() {84n中亿财经网财经门户

return mark;84n中亿财经网财经门户

}84n中亿财经网财经门户

public void setmark(string mark) {84n中亿财经网财经门户

this.mark = mark;84n中亿财经网财经门户

}84n中亿财经网财经门户

public int getnumber() {84n中亿财经网财经门户

return number;84n中亿财经网财经门户

}84n中亿财经网财经门户

public void setnumber(int number) {84n中亿财经网财经门户

if(number<0){//小于084n中亿财经网财经门户

this.number = 0;84n中亿财经网财经门户

}else{84n中亿财经网财经门户

this.number = number;84n中亿财经网财经门户

}84n中亿财经网财经门户

}84n中亿财经网财经门户

public double getprice() {84n中亿财经网财经门户

return price;84n中亿财经网财经门户

}84n中亿财经网财经门户

public void setprice(double price) {84n中亿财经网财经门户

if(price<0){//小于0.084n中亿财经网财经门户

this.price = 0.0;84n中亿财经网财经门户

}else{84n中亿财经网财经门户

this.price = price;84n中亿财经网财经门户

}84n中亿财经网财经门户

}84n中亿财经网财经门户

84n中亿财经网财经门户

public double getinvoiceamount(){//返回金额总数84n中亿财经网财经门户

84n中亿财经网财经门户

return this.getnumber()*this.getprice();84n中亿财经网财经门户

}84n中亿财经网财经门户

84n中亿财经网财经门户

private invoice(){//设为私有, 不允许构造没有参数的构造方法,84n中亿财经网财经门户

} //只能通过下面的构造方法new84n中亿财经网财经门户

/**84n中亿财经网财经门户

* 构造时, 初始化这4个实例变量84n中亿财经网财经门户

*/84n中亿财经网财经门户

public invoice(string sno, string mark, int number, double price) {84n中亿财经网财经门户

84n中亿财经网财经门户

this.sno = sno;84n中亿财经网财经门户

this.mark = mark;84n中亿财经网财经门户

if(number<0){//小于084n中亿财经网财经门户

this.number = 0;84n中亿财经网财经门户

}else{84n中亿财经网财经门户

this.number = number;84n中亿财经网财经门户

}84n中亿财经网财经门户

if(price<0){//小于0.084n中亿财经网财经门户

this.price = 0.0;84n中亿财经网财经门户

}else{84n中亿财经网财经门户

this.price = price;84n中亿财经网财经门户

}84n中亿财经网财经门户

}84n中亿财经网财经门户

}84n中亿财经网财经门户

/************ invoicetest 类************/84n中亿财经网财经门户

import java.text.decimalformat;84n中亿财经网财经门户

public class invoicetest {84n中亿财经网财经门户

public static void main(string[] args) throws exception{84n中亿财经网财经门户

84n中亿财经网财经门户

invoice ie = new invoice(b001,毛笔,7,2.3);//构造对象初始化84n中亿财经网财经门户

84n中亿财经网财经门户

system.out.println(产品编号: ie.getsno());84n中亿财经网财经门户

system.out.println(产品说明: ie.getmark());84n中亿财经网财经门户

system.out.println(产品数量: ie.getnumber());84n中亿财经网财经门户

system.out.println(产品单价: ie.getprice());84n中亿财经网财经门户

system.out.println(发票总计数额: ie.getinvoiceamount());//可以注释84n中亿财经网财经门户

84n中亿财经网财经门户

decimalformat dft=(decimalformat) decimalformat.getinstance();84n中亿财经网财经门户

dft.applypattern(0.00);//设置小数点位数 (两位) 四舍五入84n中亿财经网财经门户

system.out.println(发票总计数额: dft.format(ie.getinvoiceamount()));84n中亿财经网财经门户

}84n中亿财经网财经门户

}84n中亿财经网财经门户

/********** 以下是输出结果 *********/84n中亿财经网财经门户

产品编号: b00184n中亿财经网财经门户

产品说明: 毛笔84n中亿财经网财经门户

产品数量: 784n中亿财经网财经门户

产品单价: 2.384n中亿财经网财经门户

发票总计数额: 16.84n中亿财经网财经门户

发票总计数额: 16.1084n中亿财经网财经门户

求java中鞍点的源代码

import java.util.scanner;84n中亿财经网财经门户

public class andian {84n中亿财经网财经门户

private static int rows = 0;84n中亿财经网财经门户

private static int cols = 0;84n中亿财经网财经门户

84n中亿财经网财经门户

public static void main(string[] args) {84n中亿财经网财经门户

scanner sc = new scanner(system.in);84n中亿财经网财经门户

system.out.println(输入数组的函数和列数(以逗号隔开,如“2,3”为两行三列):);84n中亿财经网财经门户

string str = sc.next();84n中亿财经网财经门户

string s[] = str.split(,);//逗号分隔84n中亿财经网财经门户

if(s.length==2){84n中亿财经网财经门户

int[] arr = new int[s.length];84n中亿财经网财经门户

for(int i=0; i84n中亿财经网财经门户

arr[i] = integer.parseint(s[i]);84n中亿财经网财经门户

}84n中亿财经网财经门户

rows = arr[0];cols = arr[1];84n中亿财经网财经门户

int arr1[][] = new int[rows][cols];84n中亿财经网财经门户

for(int j = 0;j84n中亿财经网财经门户

system.out.println(输入数组的第 (j 1) 行(以逗号隔开):);84n中亿财经网财经门户

string str1 = sc.next();84n中亿财经网财经门户

string s1[] = str1.split(,);//逗号分隔84n中亿财经网财经门户

if(s1.length == cols){84n中亿财经网财经门户

for(int h=0; h84n中亿财经网财经门户

arr1[j][h] = integer.parseint(s1[h]);84n中亿财经网财经门户

}84n中亿财经网财经门户

}else{84n中亿财经网财经门户

system.out.println(输入错误!!!);84n中亿财经网财经门户

}84n中亿财经网财经门户

}84n中亿财经网财经门户

for(int x = 0;x84n中亿财经网财经门户

for(int y = 0;y84n中亿财经网财经门户

system.out.print(arr1[x][y] );84n中亿财经网财经门户

}84n中亿财经网财经门户

system.out.println();84n中亿财经网财经门户

}84n中亿财经网财经门户

new andian().getresult(arr1);84n中亿财经网财经门户

}else{84n中亿财经网财经门户

system.out.println(行数和列数输入错误!!!);84n中亿财经网财经门户

} 84n中亿财经网财经门户

}84n中亿财经网财经门户

84n中亿财经网财经门户

public void getresult(int a[][]){84n中亿财经网财经门户

int i,j,m,n=0,flag,num=0; 84n中亿财经网财经门户

for(i=0;i84n中亿财经网财经门户

m=i;n=0; flag=1; 84n中亿财经网财经门户

for(j=0;j84n中亿财经网财经门户

if(a[i][j]>a[m][n]){84n中亿财经网财经门户

n=j;84n中亿财经网财经门户

} 84n中亿财经网财经门户

}84n中亿财经网财经门户

for(j=0;j84n中亿财经网财经门户

if(a[m][n]>a[j][n]) 84n中亿财经网财经门户

flag=0; 84n中亿财经网财经门户

}84n中亿财经网财经门户

if(flag==1){ 84n中亿财经网财经门户

system.out.print(n第 (i 1) 行,第 (n 1) 列的 a[i][n] 是鞍点n); 84n中亿财经网财经门户

num ; 84n中亿财经网财经门户

} 84n中亿财经网财经门户

} 84n中亿财经网财经门户

if(num==0) 84n中亿财经网财经门户

system.out.println(无鞍点); 84n中亿财经网财经门户

}84n中亿财经网财经门户

}84n中亿财经网财经门户