⑴ 数据库中的number类型在java类中应该是什么类型
数据库中的number类型在java类对应的类型:
1.如果number类没有设置小数位位数,默认小数位数为0,则在java类中可以使用int或者long对应;
2.如果number类设置小数位位数,在java类中可以使用double类进行对应。
注:也可以使用基本类型的包装类进行对于,比如double的包装类为Double.
⑵ java中求一个整数个十百千位的方法是什么
importjava.util.Scanner;
publicclassTest{
staticint[]a=newint[4];//a[0]~a[3]:个位数~千位数
publicstaticvoidmain(String[]args){
Scannerin=newScanner(System.in);
try{
System.out.print("输入一个整数");
intx=in.nextInt();
getValue(x);//求出个位数~千位数的方法
in.close();
}
catch(Exceptione){
e.printStackTrace();
}
}
publicstaticvoidgetValue(intx){
intx1=x;
//先得到x的位数
inti=1,k,count=0;//count为x的位数
for(i=0;i<4;i++)//计算到千位即可
if(x1/Math.pow(10,i)!=0)
count++;
for(k=0;k<count;k++){//依次求出个位数~千位数
a[k]=x1%10;
x1=x1/10;
}
System.out.println(x+"的个位数:"+a[0]);
System.out.println(x+"的十位数:"+a[1]);
System.out.println(x+"的百位数:"+a[2]);
System.out.println(x+"的千位数:"+a[3]);
}
}
⑶ java 中int number;我想获取number这个字符串有好方法么
paladyn_gu|二级 String num = number + " ";
这个兄弟说的对.JAVA会把INT型自动强制转换为STRING型.
⑷ 讲讲 java的Number类
Number 这个类很少用,他是个抽象类,继承了Object类,实现了Serializable<>接口。
Number的子类是提供数据类型转换方法的,如:Byte、Short、Integer、
Long、Float 和 Double 等,表示将数值转化为byte、short、int、long、
float和 double 的。
Number ( ) 的本身有6个方法:
intValue()、longValue()、、、、
即以 int (或long。。。)形式返回指定数值。可能会有去整或舍入。
JDK1.5,已经实现自动打包和解包,就是从基本数据类型==到==>封装类( Int Long..).,例:
long l ;
int i = 356 ;
l = i ; //此时会自动调用(long)i 方法,
//将int类型的i转换为long类型。
⑸ java中如何将number类型变量转成int类型
int是基本类型 而Integer是基本类
⑹ java 获取int类型数据长度的方法
两种方法,一种是楼上的,把int转换成String然后取长度,另一种就是自己写方法判断数据的大小 例如<10就是一位数等等。个人建议用第一种方法,简单而且效率相对高
⑺ java中的number是什么
这是一段截取的程序吧~它的目的应该是在list这个集合里寻找与ss13相同的元素,找到了则返回false(也就是变量b3),并且输出该元素的索引(也就是a3)。
楼主如果因为那些含糊不清的变量名而疑惑的话,我把这段程序以比较清楚的名字来重写以下:
boolean hasnot=true;int index=0;
int size=list.size();
P:
for(int i=0;i<size;i++) {
Wage temp=(Wage)list.get(i);
if(temp.s1.equals(target)) {
hasnot=false;
index=i;
break P;
}
}
不知道是否好一些了?
⑻ java中Number类中的方法怎样调用,比如intValue()来说
Number是一个
抽象类
。java中所有的数值类都继承它。也就是说,不单是Integer有intValue方法,Double,Long等都有此方法,所以这个不需要调用,直接用就可以了,给你举个简单的例子吧:
假设说定义了一个float
test
=
1.0;
调用Number类中的intValue()方法时,只需要:test.intValue();
即可。
⑼ java中求一个整数个十百千位的方法
主要的思想是先将这个整数对10求余,得到个位数,再将整数除以10得到个位数以外的其余数(除以10之后因为数为int类型所以原先的个位数作为小数被舍去),然后重复操作得到其余位数
示例代码如下(因为要求个十百千位,所以没有写求更高位数的代码):
以下是文字版的代码:
import java.util.Scanner;
public class Test{
static int[] a=new int[4];//a[0]~a[3]:个位数~千位数
public static void main(String[] args){
Scanner in=new Scanner(System.in);
try{
System.out.print("输入一个整数");
int x=in.nextInt();
getValue(x);//求出个位数~千位数的方法
in.close();
}
catch(Exception e){
e.printStackTrace();
}
}
public static void getValue(int x){
int x1=x;
//先得到x的位数
int i=1,k,count=0;//count为x的位数
for(i=0;i<4;i++)//计算到千位即可
if(x1/Math.pow(10, i)!=0)
count++;
for(k=0;k<count;k++){//依次求出个位数~千位数
a[k]=x1%10;
x1=x1/10;
}
System.out.println(x+"的个位数:"+a[0]);
System.out.println(x+"的十位数:"+a[1]);
System.out.println(x+"的百位数:"+a[2]);
System.out.println(x+"的千位数:"+a[3]);
}
}
⑽ JAVA setBounds中4个int参数的含义
setBounds(int x, int y, int width, int height)
前两个是组件左上角在容器中的坐标
后两个是组件的宽度和高度
参数:
x - 组件的新 x 坐标
y - 组件的新 y 坐标
width - 组件的新 width
height - 组件的新 height
(10)javanumberint扩展阅读:
INT函数将返回实数向下取整后的整数值。它的语法格式为INT (number),其中的number是需要进行取整的实数。例如INT( 8.6)的返回值为8,而INT(-8.6)的返回值为-9。TRUNC函数是将数字的小数部分截去,返回数字的整数部分。
语法格式为TRUNC(number,number_digits),其中number为需要截尾取整的数字,number_digits为指定取整精度的数字,默认为0。例如函数TRUNC(8.5)的返回值是8,而TRUNC(-8.5)的返回值为-8。