java 基础篇 变量,常量与表达式

/**
 * 常量
 * 1.整型常量 默认为int 加L为long ;
 * (0)八进制     十进制   (0x)十六进制
 *
 * 2、实型常量 默认为double ,加F(f)为float;
 * 小数形式:3.14
 * 指数形式:0.3e2

 3、逻辑常量 :true false
 4、字符常量:
 '字符'
 * '\字符'   \n代表换行  \t表示横向跳格    \b表示退格   \\代表斜杠  \"   \'
 *
 *
 * 5、final  最终常变量 起名时所有字母大写
 */
/**
 * 算数表达式
 * 1、运算符 + - * / %
 * 2、类型自动转换:精度低--精度高
 * byte short int long float
 * 3、强制类型转换
 *
 */
public class JAVA {
    public static void main(String[] args) {
        System.out.println(7/3);
        System.out.println(7.0/3);
        System.out.println(7/3.0);
        System.out.println((double)7/3);
        System.out.println((double)(7/3));
    }
}
import java.util.Scanner;

public class Suanshu {
    public static void main(String[] args){
        Scanner in=new Scanner(System.in);
        System.out.print("请输入一个四位数:");
        int a=in.nextInt();
        int g,s,b,q;
        g=a%10; s=a/10%10; b=a/100%10; q=a/1000;
        System.out.println("个位:"+a);
        System.out.println("十位:"+s);
        System.out.println("百位:"+b);
        System.out.println("千位:"+q);
    }
}
/**
 *赋值表达式
 * 1、变量 =表达式
 * 2、-= *= += /= %=
 * 3、类型转换
 */
public class FuZhi {
    public  static  void main(String[] args){
        int a;
        a=3;//把3存入变量
        int b;
        b=a;//变量a中取值存入b中
        b=b+3;//从变量b中取值再加上3
        //b+=3;
        System.out.println(a+' '+b);
    }
}
**
 * 关系表达式
 * 1、运算符 < > <= >=
 * 2、计算结果为逻辑表达式(true false)
 */
public class GuanXi {
    public  static  void main(String[]args){
        System.out.println(3>5);
       //System.out.println(3<5<10);错误 两边类型不一样
    }
}
import java.util.Scanner;

/**
 * 逻辑运算符
 * 1、运算符 &&
 * 2、逻辑运算符参与的运算对象必须是逻辑类型,计算结果也为逻辑运算符
 * true&&true  true&&false  false&&false  false&&true
 * true//true  true//false  false//false  false//true
 * !false  !true
 * 3、逻辑短路
 *第一个运算符就可以把后面的运算表达出来的
 */
//public class LuoJi {
    // public  static  void  main(String[]args){
         //判断一个数是否5到10之间
        // int a;
        // Scanner in=new Scanner(System.in);
        // System.out.println("请输入一个数");
       //  a=in.nextInt();
        // System.out.println(!(a>=5&&a<=10));
         //System.out.println(a<5||a>10);
    // }
//}

public class LuoJi {
public  static  void  main(String[]args){
//判断一个字符是否是字母
char a;
Scanner in=new Scanner(System.in);
System.out.println("请输入一个字符");
 a=in.next().charAt(0);
 System.out.println(a>=65&&a<=90||a>=97&&a<=123);
 //System.out.println(a>='A'&&a<='Z'||a>='a'&&a<='z');
 }
}
/**
 * 自加自减
 * 1、运算符
 * 2、表达式形式
 * a++ ++a
 * 3、相同之处,对于变量来说,++,--在后和在前功能是一样的
 */
public class ZiJia {
    public  static  void  main(String[] args){
        int a=5,b=5,c,d;
        //a++;//a=a+1;
       //++a;//a=a+1;
        c=a++;//先取值 再自加 c=a a=a+1
        d=++b;//先自加 后取值 b=b+1 d=b
       System.out.println(a+" "+b+" "+c+" "+d);
    }
}
import java.util.Scanner;

/**
 * 条件表达式:1?2:3
 * 1、运算规则:若1为真 取2 否则取3
 */
//public class TiaoJian {
  //  public  static  void  main(String[]args){
     //   Scanner in=new Scanner(System.in);
      //  System.out.println("请输入一个整数");
       // int a=in.nextInt();
       // System.out.println(a%2==0?"偶数":"奇数");
  //  }
//}
public class TiaoJian {
    public  static  void  main(String[]args){
        Scanner in=new Scanner(System.in);
        System.out.println("请输入成绩");
        int a=in.nextInt();
     System.out.println(a>=90?"优秀":a>=80?"良好":a>=60?"合格":"不合格");
    }
}

转载于:https://my.oschina.net/u/3631458/blog/1522909

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值