基本任务1.1Java语言基础

一、任务要求

  • 完成基本数据类型的使用。
  • 完成基本运算符和表达式的使用。
  • 完成基本控制语句:判断、分支、循环等语句的使用。
  • 完成数组的使用。
  • 所有源代码必须加入行一级注释。

二、任务的理解

本次任务是让我们对Java编程中所遇到的基础知识进行学习和掌握,通过此次任务的完成可以对数据类型,基本的运算符,基本的控制语句以及数组的灵活使用,并在学习的过程中养成对代码注释的良好习惯。

三、完成方法

采用sublime编程软件进行编译,并生成类程序文件,在Windows命令窗口运行,观察运行结果并分析。

四、完成过程与结果

  • 1.数据类型的声明方法
public class task1_1{
            //创建类名为任务1.1
	public static void main(String args[]){
           //定义主函数main
		byte a=20;      //声明byte型变量a并赋值
		short b=100;    //声明short型变量b并赋值
		int c=100;      //声明int型变量c并赋值
		long d=50l; //声明long型变量d并赋值,注意的是赋的值后面加字母l
        float e=3.14f;    //声明float型变量e并赋值,后面加字母f
        double f=5.77;//声明double型变量f并赋值,double为默认的浮点型
        char g='g';   //声明char型变量g并赋值,注意char只能为单个字符  
        boolean h=true;//声明boolean型变量h并赋值只有true和false两个值

需要注意的就是各个数据类型的取值范围不同,以及long类型赋值时需在后面加字母L,float类型赋值时需在后面加字母F,默认的浮点型为double类型,char类型是字符型,只能赋予单个字符,布尔型只有true和false两个值。

  • 2.变量的使用范围
{
   //语句块//变量的使用范围
        int x=10;                             //定义变量x
		{
                                        //在主方法中定义复合语句块
			int y=40;                         //定义局部变量y
			System.out.println(x+"\n"+y);     //输出x与y
			int z=245;                        //定义z变量
			boolean m=true;                   //定义布尔型变量m
			System.out.println(m);            //复合语句执行前的m的输出
			{
                                    //在复合语句块中增加复合语句块
				m=y>z;                        //比较y是否大于z,并将结果赋予布尔型变量m
				System.out.println(z+"\n"+m); //输出z和m
			}
			System.out.println(m);            //仍然输出复合语句块执行后的结果
		}
		String word ="hello java";            //定义字符串word
		System.out.println(word);             //输出字符串,复合语句块中的变量都不能输出
        }
        System.out.println("-----end-----");

运行结果:
复合语句中的变量不能在复合语句外进行运算和调用,但可以对外部变量进行运算和输出,并且改变外部变量的值。

  • 3.if语句和if…else语句的使用
{
   //语句块//if语句和if...else语句的使用
        int x=52;                               //声明int型变量x
		int y=32;                               //声明int型变量y
		if(x>y){
                                   //判断x是否大于y
			System.out.println("x大于y");       //是的话输出x大于y
		}                                        
		if(x<y){
                                   //判断x是否小于y
			System.out.println("x小于y");       //是的话输出x小于y
		}                           
		int math=95;                            //声明int型变量math
		int english=44;                         //声明int型变量english
		if(math>60){
                               //判断math是否大于60
			System.out.println("数学及格了");    //是的话输出数学及格了
		}else{
                 
			System.out.println("数学不及格");    //否的话输出数学不及格
		}
		if(english>60){
                            //判断english是否大于60
			System.out.println("英语及格了");    //是的话输出英语及格了
		}else{
      
			System.out.println("英语不及格");    //否的话输出英语不及格
		}
	    }
	    System.out.println("-----end-----");

先判断if后括号内的表达式的值是否为真,若为真则输出后面语句,否则跳过或者输出else语句内容。
运行结果:在这里插入图片描述

  • 4.if…else if语句的使用方法
{
   //语句块//if,else if的使用方法        
        int a=20;                                                  //定义int型变量a并赋值为20
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值