快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

数据归一化java代码 数据的归一化

JAVA数据类型代码求解,要求详细回答。

import java.util.HashSet;

成都创新互联长期为上千余家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为岳麓企业提供专业的网站设计、网站建设岳麓网站改版等技术服务。拥有十年丰富建站经验和众多成功案例,为您定制开发。

import java.util.Set;

public class ShortSet {

public static void main(String[] args) {

SetShort s = new HashSetShort();

for (Short i = 0; i  100; i++) {

short j = 100;

s.add(j);

short w = 100;

w = (short) (w - 1 + 1);

s.remove(w);

}

System.out.println(s.size());

for (Short i = 0; i  100; i++) {

s.add(i);

//关键的问题在于这里 i- 1

//Type mismatch: cannot convert from int to short

//下面这句话会报错,为什么,因为i-1是int类型,不是short类型的,如果你像我上面做的进行强制类型转化的话,看下面

// short st = i - 1;

s.remove(i - 1);

}

System.out.println(s.size());

for (Short i = 0; i  100; i++) {

s.add(i);

//结果就是1,最后一个100没有进行删除操作

s.remove((short)(i - 1));

}

System.out.println(s.size());

}

}

JAVA实现归一化问题

最后一个数不用除法,改用减法,从总量中减去已知的数字

0.337

0.330

0.334

变成

0.337

0.330

0.333

java题,如何将数组中的数据格式化输出?(有代码)

import java.util.*;

class gongzi {

public static void main(String[] args) {

Scanner kb = new Scanner(System. in );

int n = kb.nextInt();

String name = "";

double d = 0;

double e = 0;

double g = 0;

double k = 0;

for (int i = 0; i  n; i++) {

name = kb.next();

d = kb.nextDouble();

e = kb.nextDouble();

g = kb.nextDouble();

k = e + d - g;

}

kb.close();

System.out.printf("%s,Salary is: %.2f + %.2f - %.2f = %.2f%n", name, d, e, g, k);

}

}

数据单位转换工具java代码

import javax.swing.*;

import javax.swing.event.*;

import java.awt.*;

import java.awt.event.*;

public class UnitTransfer extends JFrame{

private final int WIDTH = 400, HEIGHT = 300;//窗口默认的宽度、高度

private JLabel lblInUnit=new JLabel("输入单位");

private JComboBox cboIn=new JComboBox(new String[]{"", ""});

private JLabel lblIn=new JLabel("输入数值");

private JTextField txtIn=new JTextField("10");

private JLabel lblOutUnit=new JLabel("输出单位");

private JLabel lblResult=new JLabel("显示结果");

private JLabel txtResult=new JLabel("结果");

private JComboBox cboOut=new JComboBox(new String[]{"", ""});

private JButton btnTrans = new JButton("转换");

private JButton btnClear = new JButton("清空");

private JRadioButton rdLeng = new JRadioButton("长度");

private JRadioButton rdWeig = new JRadioButton("时间");

private String [] lengthUnit={"米", "分米", "厘米", "毫米"};

private String [] timeUnit={"天", "时", "分", "秒"};

public UnitTransfer(){

super("简单的单位转换器 Beta");

this.setSize(WIDTH, HEIGHT);

this.setLayout(null);

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

ButtonGroup group = new ButtonGroup();

group.add(rdLeng);

group.add(rdWeig);

this.getContentPane().add(rdLeng);

this.getContentPane().add(rdWeig);

this.getContentPane().add(btnTrans);

this.getContentPane().add(btnClear);

this.getContentPane().add(lblIn);

this.getContentPane().add(txtIn);

this.getContentPane().add(lblInUnit);

this.getContentPane().add(cboIn);

this.getContentPane().add(lblResult);

this.getContentPane().add(txtResult);

this.getContentPane().add(lblOutUnit);

this.getContentPane().add(cboOut);

this.setVisible(true);

this.doLayout();

btnTrans.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent e){

doConvert();

}

});

btnClear.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent e){

txtIn.setText("0");

txtResult.setText("0");

}

});

rdLeng.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent e){

cboIn.setModel(new DefaultComboBoxModel(lengthUnit));

cboOut.setModel(new DefaultComboBoxModel(lengthUnit));

}

});

rdWeig.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent e){

cboIn.setModel(new DefaultComboBoxModel(timeUnit));

cboOut.setModel(new DefaultComboBoxModel(timeUnit));

}

});

rdLeng.setSelected(true);

cboIn.setModel(new DefaultComboBoxModel(lengthUnit));

cboOut.setModel(new DefaultComboBoxModel(timeUnit));

}

final int offX=100;

public void doLayout(){

super.doLayout();

rdLeng.setBounds(offX, 15, 60, 20);

rdWeig.setBounds(rdLeng.getX()+rdLeng.getWidth()+5, 15, 60, 20);

lblInUnit.setBounds(offX, rdLeng.getY()+rdLeng.getHeight()+20, 80, 20);

cboIn.setBounds(lblInUnit.getX()+lblInUnit.getWidth()+5, lblInUnit.getY(), 80, 20);

lblIn.setBounds(offX, lblInUnit.getY()+lblInUnit.getHeight()+5, 80, 20);

txtIn.setBounds(lblIn.getX()+lblIn.getWidth()+5, lblIn.getY(), 80, 20);

lblOutUnit.setBounds(offX, lblIn.getY()+lblIn.getHeight()+30, 80, 20);

cboOut.setBounds(lblOutUnit.getX()+lblOutUnit.getWidth()+5, lblOutUnit.getY(), 80, 20);

lblResult.setBounds(offX, cboOut.getY()+cboOut.getHeight()+5, 80, 20);

txtResult.setBounds(lblResult.getX()+lblResult.getWidth()+5, lblResult.getY(), 100, 20);

int w=getWidth ();

int x=(w-70*2-5)/2;//水平居中

btnTrans.setBounds(x, lblResult.getY()+lblResult.getHeight()+30, 70, 25);

btnClear.setBounds(btnTrans.getX()+btnTrans.getWidth()+3, btnTrans.getY(), 70, 25);

}

public void doConvert(){

double v=0;

try{

v= Double.parseDouble(txtIn.getText());

}catch(Exception ex){

txtIn.setText("0");

return;

}

//"米", "分米", "厘米", "毫米"

if(rdLeng.isSelected()){

switch(cboIn.getSelectedIndex()){

case 0:

break;

case 1:

v=v/10;

break;

case 2:

v=v/100;

break;

case 3:

v=v/1000;

break;

default:

return;

}

//v 现在是标准单位:米

switch(cboOut.getSelectedIndex()){

case 0:

break;

case 1:

v=v*10;

break;

case 2:

v=v*100;

break;

case 3:

v=v*1000;

break;

default:

return;

}

if(v0.01){

txtResult.setText(String.format("%2.8f", v));

}else{

txtResult.setText(String.format("%2.2f", v));

}

}else{

//"天", "时", "分", "秒"

switch(cboIn.getSelectedIndex()){

case 0:

v=v*24;

break;

case 1:

break;

case 2:

v=v/60;

break;

case 3:

v=v/3600;

break;

default:

return;

}

//v 现在是标准单位:小时

switch(cboOut.getSelectedIndex()){

case 0:

v=v/24;

break;

case 1:

break;

case 2:

v=v*60;

break;

case 3:

v=v*3600;

break;

default:

return;

}

if(v0.01){

txtResult.setText(String.format("%2.8f", v));

}else{

txtResult.setText(String.format("%2.8f", v));

}

}

}

public static void main(String[] args){

EventQueue.invokeLater(new Runnable()  {

public void run()   {

new UnitTransfer();

}

});

}

}

//请参考,欢迎指正


当前名称:数据归一化java代码 数据的归一化
网址分享:http://6mz.cn/article/hgphej.html

其他资讯