javaday02_基本数据类型的几种应用

1.变量

package bianliang;


/**
 *这个程序可以根据掉落时间来计算掉落的高度 
 * 
 */ 
public class bianliang {
 


public static void main(String[] args) {
int a = 5;
int b=6;
System.out.println("a="+a+";b="+b);
int temp;
temp=a;
a=b;
b=temp;
System.out.println("两个数字交换后结果为:"+"a="+a+";b="+b);
}


}


2.改变精度

package gaibianjindu;


public class gaibianjindu {


public static void main(String[] args) {

/*float a= 3.1415926f;//输入一个七位数浮点型float数据
System.out.println("有一个七位小数的数字a="+a+"请精确到小数点后两位");
a=(int)(a*100);
a=a/100;
System.out.println("精确后结果为:"+a);

byte b =3;
b=(byte)(b + 200);//强转容易丢失精度
System.out.println(b);

System.out.println('a'+1);

int b;
int b1=Integer.MAX_VALUE;
//int b2=7;
//b1=3;
//b2=127;
//b= b1+b2;
System.out.println(b1);*/
int i=3;
int temp;
temp=i;
i=i+1;
i=temp;
System.out.println(i);




}


}


3.取出多位数的每一位数

package qugeweishu;


public  class qushu {
public static void main (String[] args) 
{
int a=5428;
System.out.println("已知一个数a="+a+",显示出它的每一位数字?");
int b;
b=a%10;
System.out.println("个位数字为:"+b);
int c;
c=a/10%10;
System.out.println("十位数字为:"+c);
int d;
    d=a/100%10;
System.out.println("百位数字为:"+d);
int e;
e=a/1000%10;
System.out.println("千位数字为:"+e);


}


}



4.计算公式的使用

package ziyouluoti;


import java.util.Scanner;


public class jisuangongshi {


public static void main(String[] args) {

double g=9.8;
double t;
System.out.println("已知常量g="+g);
System.out.println("请输入下落时间");
t=new Scanner(System.in).nextDouble();
System.out.println("掉落的高度为"+0.5*g*t*t);


}


}

猜你喜欢

转载自blog.csdn.net/weixin_38023579/article/details/64937799