// 十进制的数字转换成16进制
String i0x=Integer.toHexString(i);
// 手工转换10进制数据(利用 位运算、和左移 和右移 进行 )
int mowei=i&15;
String mowei1="";
if(mowei>=10){
mowei1=(char)(mowei-10+'a')+"";
}else{
mowei1=mowei+"";
}
int qianwei=(i>>>4)&15;
String qianwei1="";
if(qianwei>=10){
qianwei1=(char)(qianwei-10+'a')+"";
}else{
qianwei1=qianwei+"";
}
String sum=""+qianwei1+mowei1;
System.out.println(qianwei1+":"+sum+":"+i0x);
// 定义float 要加 F[小数默认为double] 定义long 类型要带L[整数默认为int]
float f=3.4f;
System.out.println(f);
// 无限循环,循环上加入标签xx [break xx; 表示跳出xx标签的循环体]
// continue xx;表示跳出xx标签的当次循环,继续进行下次循环。
xx:for(;;){
for(;;){
if(n>2){
break xx;
}
System.out.println("mei tiaochu ");
}
}
// 一维数组的声明及初始化
String[] strs =new String[3];
// boolean 布尔类型只有两个值 true/false
boolean[] b=new boolean[2];
package day01;
public class JavaOne {
public static void main(String[] args) {
// 一根3000米绳子 每天截取一半 (不考虑小数)几天的时候绳子小于5米;
int len=3000;
int days=0;
while(len>=5){
// len/=2;
len=len/2;
days+=1;
}
System.out.println(days);
int i=60;
// 十进制的数字转换成16进制
String i0x=Integer.toHexString(i);
// 手工转换10进制数据(利用 位运算、和左移 和右移 进行 )
int mowei=i&15;
String mowei1="";
if(mowei>=10){
mowei1=(char)(mowei-10+'a')+"";
}else{
mowei1=mowei+"";
}
int qianwei=(i>>>4)&15;
String qianwei1="";
if(qianwei>=10){
qianwei1=(char)(qianwei-10+'a')+"";
}else{
qianwei1=qianwei+"";
}
String sum=""+qianwei1+mowei1;
System.out.println(qianwei1+":"+sum+":"+i0x);
// 定义float 要加 F[小数默认为double] 定义long 类型要带L[整数默认为int]
float f=3.4f;
System.out.println(f);
// 判断以下的输出内容: 【什么也不打印】 if(){}如果条件执行只有一行可以省略{}
int m=0,n=3;
if(m>0)
if(n>2)
System.out.println("A");
else
System.out.println("B");
// 无限循环,循环上加入标签xx [break xx; 表示跳出xx标签的循环体]
// continue xx;表示跳出xx标签的当次循环,继续进行下次循环。
xx:for(;;){
for(;;){
if(n>2){
break xx;
}
System.out.println("mei tiaochu ");
}
}
// 打印不能被3整除的1--100的数据的和
int sum3=0;
for(int j=1;j<=100;j++){
//System.out.println(j);
// if(j%2!=0){
// System.out.println(j);
//
// }
if(j%3!=0){
// System.out.println(j);
sum3+=j;
}
}
System.out.println(sum3);
// 打印 5行 三列的 #
// 外层循环控制行数,内层循环控制列数
for(int w=0;w<5;w++){
System.out.println();
for(int r=0;r<3;r++){
System.out.print("#");
}
}
// 一维数组的声明及初始化
String[] strs =new String[3];
System.out.println();
System.out.println(strs);
// boolean 布尔类型只有两个值 true/false
boolean[] b=new boolean[2];
System.out.println(b);
System.out.println(b[1]);
if(b[0]){
System.out.println(1);
}
}
}