包含java.60的词条
本篇文章给大家谈谈java.60,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java输出一个值,如果大于等于60直接输出,小于六十加十分后输出?
- 2、Java怎么设置成60进制
- 3、java中怎样实现60多位整形数字的运算
- 4、java第60行为什么括号里写的是类名[ ] 而不是String[ ], 为什么能这样写
java输出一个值,如果大于等于60直接输出,小于六十加十分后输出?
int a = 1;
if (a = 60)
System.out.println(a);
else
System.out.println(a +10);
Java怎么设置成60进制
下面是转换的方法
int n1 = 14;
//十进制转成十六进制:
Integer.toHexString(n1);
//十进制转成八进制
Integer.toOctalString(n1);
//十进制转成二进制
Integer.toBinaryString(12);
//十六进制转成十进制
Integer.valueOf("FFFF",16).toString();
//十六进制转成二进制
Integer.toBinaryString(Integer.valueOf("FFFF",16));
//十六进制转成八进制
Integer.toOctalString(Integer.valueOf("FFFF",16));
//八进制转成十进制
Integer.valueOf("576",8).toString();
//八进制转成二进制
Integer.toBinaryString(Integer.valueOf("23",8));
//八进制转成十六进制
Integer.toHexString(Integer.valueOf("23",8));
//二进制转十进制
Integer.valueOf("0101",2).toString();
//二进制转八进制
Integer.toOctalString(Integer.parseInt("0101", 2));
//二进制转十六进制
Integer.toHexString(Integer.parseInt("0101", 2));
java中怎样实现60多位整形数字的运算
直接运行得了
import java.io.*;
public class test
{
public static void main(String arg[])
{
test a=new test();
System.out.print("请输入一个十进制整数:");
try
{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
int i=Integer.parseInt(br.readLine());
System.out.print("该数的二进制数是:");
a.BinaryString(i);
System.out.println();
System.out.print("该数的八进制数是:");
a.OctalString(i);
System.out.println();
System.out.print("该数的十六进制数是:");
a.HexString(i);
System.out.println();
System.out.println(Integer.valueOf("101101",2).toString());//2进制转换为10进制
}catch(IOException e)
{
System.err.println(e.toString());
}
}
public void BinaryString(int x)
{
if(x0)
BinaryString(x/2);
else
return;
System.out.print(x%2);
}
public void OctalString(int x)
{
if(x0)
OctalString(x/8);
else
return;
System.out.print(x%8);
}
public void HexString(int x)
{
if(x0)
BinaryString(x/16);
else
return;
if(x%16==10)
{
System.out.print("A");
}
else if(x%16==11)
{
System.out.print("B");
}
else if(x%16==12)
{
System.out.print("C");
}
else if(x%16==13)
{
System.out.print("D");
}
else if(x%16==14)
{
System.out.print("E");
}
else if(x%16==15)
{
System.out.print("F");
}
else
System.out.print(x%16);
}
}
java第60行为什么括号里写的是类名[ ] 而不是String[ ], 为什么能这样写
数组:
1)相同数据类型元素的集合
2)数组是一种数据类型(引用类型)
3)数组的定义:
int[] arr = new int[4];
4)数组的初始化:
int[] arr = new int[4];
int[] arr = {1,3,5,7};
int[] arr = new int[]{1,3,5,7};
int[] arr;
arr = {1,3,5,7}; //编译错误,此方式必须声明同时初始化
arr = new int[]{1,3,5,7}; //正确
5)数组的访问:
5.1)通过数组名.length来获取数组的长度
int[] arr = new int[3];
System.out.println(arr.length); //3
5.2)通过下标/索引来访问数组中的元素
下标从0开始,最大到(数组名.length-1)
int[] arr = new int[3];
arr[0] = 100;
arr[1] = 200;
arr[2] = 300;
arr[3] = 400; //数组下标越界异常
System.out.println(arr[0]); //输出第1个元素的值
System.out.println(arr[arr.length-1]); //输出最后一个元素的值
6)数组的遍历:
int[] arr = new int[10];
for(int i=0;iarr.length;i++){
arr[i] = 100;
}
for(int i=0;iarr.length;i++){
System.out.println(arr[i]);
}
for(int i=arr.length-1;i=0;i--){
System.out.println(arr[i]);
}
7)数组的复制:
7.1)
System.arraycopy(a,1,a1,0,4);---效率高、灵活
7.2)
int[] a1 = Arrays.copyOf(a,6);
a = Arrays.copyOf(a,a.length+1); //扩容
8)数组的排序:
8.1)Array.sort(arr); //升序排列,首选
8.2)冒泡工作原理:
8.2.1)四个数冒三轮
8.2.2)每一轮都是从第1个元素开始冒
每一次都是和它的下一个元素比
8.2.3)冒出来了就不带它玩了
建议把基础打扎实。
————每个认真的人,都值得被认真对待。
java.60的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、java.60的信息别忘了在本站进行查找喔。
发布于:2022-11-27,除非注明,否则均为
原创文章,转载请注明出处。