您的位置:首页 > 编程语言 > Java开发

java的语言基础二

2017-06-14 14:32 176 查看
   Java 语言基础

A,数据类型占的储存空间

 byte:1字节 表数范围 -128至127

 short :2字节   12^15至2^15-1;

 int:   4字节    -2^31至2^31-1

long : 8字节     -2^63至2^63-1

float : 4字节 

double  8字节 

char:  2字节

boolean: 2字节

 

A.java的语言结构

 1)顺序:按照程序逐一往下运行

 2)选择:根据条件选择方向运行代码

 3) 循环:重复地使用一个代码

选择:if else 语句

 if(条件){

  语句;

 }else{

 语句;

 }

 当if条件成立时执行if条件的语句,否则执行

 else语句里面的代码

单分支结构:

 条件为真就执行:

  实例:输入一个数是否小于0,若小于0就给它加一,然后输出它;

  代码 class Demo2{
public static void main (String[] args){
//输入语句
Scanner scan = new Scanner(System.in);
System.out.println("请输入一个自然数:");

         //定义一个存储单元去接受输入的数据

  int Number=scan.nextInt();
if(Number<0){
System,out.println("这个数小于0,这个数为:"+Number+1);
}
}
}

双分支选择结构:

实例: 输入一个自然数问他是奇数还是偶数?

 代码如下:

  class  Demo2{
public static void main(String[] args){

         //输入语句
Scanner scan = new Scanner(System.in);
System.out.println("请输入一个自然数:");

         //定义一个存储单元去接受输入的数据

  int Number=scan.nextInt();
if(Number%2==0){
System.out.println("这个数为偶数");
}else
{
System.out.println("这个数为奇数数");
}       

  }

 }

多分支选择结构:

A.实例: 期末考试对同学们的成绩进行划分

  100-90      优秀

  90以下-80   良好

  80以下-70   一般

  70以下-60   及格

  60以下      不及格

  class ScoreDemo{

  public static void main(String[] args){
   //输入语句

            Scanner scan =new Scanner(System.in);
   System.out.println("请输入需要判断的学生成绩:"); 
   float score = scan.nextInt();

     //用多分支选择结构判断
   if(score>100||score<0){
       System.out.println("您输入的数据有误,无法进行判断");
   } 
   else if(score>=90){
  System.out.println("该学生的成绩是优秀");
}
else if(score>=80){
System.out.println("该学生的成绩是良好");
        }
      else if(score>=70){
System.out.println("该学生的成绩是一般");
}
    else if (score>=60){
      System.out.println("该学生成绩是及格");
    }

                                  else{

                                   System.out.println("该学生成绩是不及格");

                                  }


  }

 B.用switch实现多分支选择结构

  

  输入一个月份判断他是那个季节

   12 1
2 冬季

   3 4
5 春季

   6 7
8 夏季

   9 10
11秋季

class JudgeSeason{
public static void main(String args[]){
Scanner scan=new Scanner();
System.out.println("请输入一个月份1-12:");
int Month=scan.nextInt();

                //用switch进行判断
switch(Month){
case 3:
case 4:
case 5:

                             System.out.prinln("春季");
break;
case 6:
case 7:
case 8:
    System.out.println("夏季");
break;
case 9:
case 10:
case 11:
  System.ouyt.println("秋季");
break;
case 12:
case 1:
case 2:
 System.out.println("冬季");
break;
default:
System.out.println("输入的月份有误");
break;
}
}

}

 

 

  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: