Java学习Day004(变量、常量和基本数据类型)

本文详细介绍了Java的8种基本数据类型,包括数值型(byte, short, int, long, float, double)和非数值型(char, boolean),并展示了如何声明常量和变量。此外,文章通过示例代码演示了基本数据类型之间的自动转换流程,以及整数、字符的加减乘除运算。同时,讲解了算术运算符、关系运算符的使用,并给出了将华氏温度转换为摄氏温度的算法。最后,文章对比了'=='和'='在Java中的不同用法,并列举了多种运算符的分类。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

01:列举Java里面的8中基本数据类型?

数值型:

整数类型:byte,short,int,long

浮点类型:float,double

非数值型:

   字符型:char

   布尔型:boolean

02:每种基本数据类型都定义一个常量。(八种)

  1. final byte NUM1;
  2. final short NUM 2;
  3. final int NUM 3;
  4. final long NUM 4;
  5. final float NUM 5;
  6. final double NUM 6;
  7. final char CH1;
  8. final boolean BOOL1;

03:每种基本数据类型都定义一个变量。

  1. byte num1;
  2. short num2;
  3. int num3;
  4. long num4;
  5. float num5;
  6. double num6;
  7. char ch1;
  8. boolean bool1;

04:写出基本数据类型自动转化的流程图。

byte-->short-->int-->long-->float-->double

char-->int-->long-->float-->double

05:实现两个整数的加减乘除以及取余算法

package cn.bdqn.demo02;



public class Count{

   public static void main(String[] args){

     int num1 = 20;

     int num2 = 10;

     int result1 = num1 + num2;

     System.out.println("num1+num2:" + result1);



     int result2 = num1 - num2;

     System.out.println("num1-num2:" + result2);



     int result3 = num1 / num2;   

     System.out.println("num1/num2:" + result3);

    

     int result4 = num1 % num2;

     System.out.println("num1%um2:" + result4);

}

}

06:实现两个字符型数据的加减乘除运算。

package cn.bdqn.demo02;



public class Count{

   public static void main(String[] args){

     char ch1 = '8';

     char  ch2 = '4';

     int result1 =ch1 + ch2;

     System.out.println("ch1+ch2:" + result1);



     int result2 = ch1 - ch2;

     System.out.println("ch1-ch2:" + result2);



     int result3 = ch1 / ch2;  

     System.out.println("num1/num2:" + result3);

    

     int result4 = ch1 % ch2;

     System.out.println("num1%um2:" + result4);

}

}

07:计算下列表达式的结果:

10/3 ; 10/5 ; 10%2 ; 10.5%3;

package cn.bdqn.demo02;



public class Demo04 {

   public static void main(String[] args) {

     int num1 = 10;

     int num2 = 3;

     int num3 = 5;

     int num4 = 2;

     double num5 = 10.5;

     int result1 = num1 / num2;

     int result2 = num1 / num3;

     int result3 = num1 % num4;

     double result4 = num5 % num2;

     System.out.println(result1);

     System.out.println(result2);

     System.out.println(result3);

     System.out.println(result4);

   }



}

08:为抵抗洪水,战士连续作战89小时,编程计算共多少天零多少小时?

package cn.bdqn.demo02;



public class Demo04 {

   public static void main(String[] args) {

     int allTime = 89;

     int day = allTime / 24;

     int hour = allTime % 24;

     System.out.println("战士作战了"+day+"天"+hour+"小时");

   }



}

09:小明要到美国旅游,可是那里的温度是以华氏度为单位记录的。它需要一个程序将华氏温度(80度)转换为摄氏度,并以华氏度和摄氏度为单位分别显示该温度。

提示:摄氏度与芈氏度的转换公式为:摄氏度 = 5/9.0*(华氏度-32)

package cn.bdqn.demo02;



public class Demo05 {

   public static void main(String[] args) {

     int h = 80;

     double s = 5/9.0*(h-32);

     System.out.println("华氏温度为:" + h);

     System.out.println("摄氏度为:" + s);

   }



}

10:根据你的理解,说明一下“==”和“=”的区别。

“==”是比较俩个基本数据类型的值是否相等

“=” 表示赋值

11:根据运算符的功能,我们把运算符分成哪几类?

赋值运算符:“=”

复合赋值运算符:+=、-=、*=、/=、%=

算术运算符包括:+、-、*、/、%、++、--

关系运算符: ==、!=、>、<、>=、<=

逻辑运算符: &(逻辑与)、|(逻辑或)、^(逻辑异或)、!(逻辑反、逻辑非)、&&(短路与)、||(短路或)

位运算符

条件运算符(三目运算符、三元运算符)           

12:写出程序的输出结果:

a=9

b=18

c=4;

d=14

e=-14

f=-2

g=18.4

h=2.3999

i=5

j=3

k=5

13: 写出程序的输出结果:

n<m is true

n=m is true

n>m is true

n is 5

14: 写出程序的输出结果:

x=3 y= 9

x=3 y= 3

x=3 y= 1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值