java基本程序设计结构1

1.标识符:(赋予常量、变量、方法、类或者接口的名称,可以有用户自行定义无长度限制)
   (1)标识符必须以字母、下划线_或$为开头,后面包括数字、字母但不包括空格;
    (2)标识符应遵守java的命名规范,类名称的每个单词都以大写字母开头,方法和变量名称的第一个字母不大写;
    (3)关键字不能做标识符使用;


2.java数据类型
   (1)java中没有sizeof运算符来获取某一个变量占用的内存空间大小。
    (2)java基本数据类型:
   类型       内容        默认值      内存空间          取值范围
 boolean     true/false   False      16位             true或false
 char        unicode(宽)  \u0000     16位             \u0000~\uFFFF
 byte        整数         0           8位               -128~+127  


java 定义了4种整数型,即字节型、短整型、整型、长整型;在java中没有无符号这个关键字;


3.转义字符常量:
   \b 表示退后一个字符
   \t 表示下划线
   \" 表示双引号
   \\表示\


4.在java类型由低到高顺序为:byte short char int long float double
   (1)基本数据类型自动转换。当由低到高可以自动转换,但byte,short,char是平级的不能转换,必须强制转换;
 (2) 由高级到低级必须强制转换。


5.输入一个数:
 
  import java.util.Scanner;//程序包;
  Scanner scanner = new Scanner(System.in);//定义;
  int scoreOfStudent = scanner.nextInt();//输入一个数;


6.判段奇偶(位运算(n &  1)!=0 为奇数,否则为偶;)
  例:
    整数 3: 0000 0011
    整数 1: 0000 0001
 AND运算后: 0000 0001  即奇数;


7.赋值运算符(+=,-=,*=,/=,%=,&=,|=,^=,<<=,>>=)作用:
  由于程序可以直接在变量的内存空间中运算,二不用取出变量值运算后再将数值存回变量的内存空间,所以使用++,--或赋值运算符可以提高运行效率;


8.在Java语言中,语句可分为一下5类:
  (1)方法调用语句
      例 :  System.out.println("hello");
   (2)表达式语句
      例:x=23;
   (3)复合语句(用{}把一些语句括起来)
     例:
      {
          z = 23 + x;
          System.out.println("hello");
      }
   (4)控制语句;
  (5)package语句和import语句;


9.格式化输出
  在java.text包中,提供NumberFormat类可以产生这种格式,然后再用format方法得到格式化的字符;
  例:


  import java.text.*;
  double x;
  NumberFormat f1 = NumberFormat.getNumberInstance();//数字格式;
  String s = f1.format(x);//格式化一个对象生成一行字符串;
  
  NumberFormat f2 = NumberFormat.getPercentInstance();//百分比格式;
  String s = f2.format(x);


10.键盘输入
 import javax.swing.*;//包;
 String name = JOptionPane.showInputDialog("please input you name");//输入对话框;
 


 int age = Integer.parseInt(s);//实现字符串转换为数值;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值