java学习35天2020/8/9
进制转化快捷方式
import java.util.Scanner; public class 进制 { public static void main(String[]args) { Scanner input=new Scanner(System.in); System.out.println("请输入十进制数:"); int m=input.nextInt(); System.out.println("转化八进制:\n"+Integer.toOctalString(m)); System.out.println("转化十六进制:\n"+Integer.toHexString(m)); System.out.println("转化二进制:\n"+Integer.toBinaryString(m)); } }

十进制转成十六进制:
Integer.toHexString(int i)
十进制转成八进制
Integer.toOctalString(int i)
十进制转成二进制
Integer.toBinaryString(int i)
十六进制转成十进制
Integer.valueOf("FFFF",16).toString()
八进制转成十进制
Integer.valueOf("876",8).toString()
二进制转十进制
Integer.valueOf("0101",2).toString()
public class 进制 {
public static void main(String[]args)
{
/*Scanner input=new Scanner(System.in);
System.out.println("请输入十进制数:");
int m=input.nextInt();*/
/*System.out.println(" 转化八进制:\n"+Integer.toOctalString(m));
System.out.println("转化十六进制:\n"+Integer.toHexString(m));
System.out.println("转化二进制:\n"+Integer.toBinaryString(m));*/
System.out.println("十六转化十进制:\n"+Integer.valueOf("FFF",16));
System.out.println("八转化十进制:\n"+Integer.valueOf("62",8));
System.out.println("二转化十进制:\n"+Integer.valueOf("10101",2));
}
}

import java.util.Scanner; public class maxmin { public static void main(String[] args) { int[] m=new int[10]; Scanner input=new Scanner(System.in); for(int i=0;i<10;i++) { m[i]=input.nextInt(); } maxmin s=new maxmin(); s.max(m); s.min(m); } public void max(int x[]) { int m; m=x[0]; for(int i=1;i<10;i++) { if(x[i]>m) { m=x[i]; } } System.out.println("最大值:\n"+m); } public void min(int x[]) { int m; m=x[0]; for(int i=1;i<10;i++) { if(x[i]<m) { m=x[i]; } } System.out.println("最小值:\n"+m); } }

二.在使用函数的时候需要先创建对象
三例题

浙公网安备 33010602011771号