A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

注释行注释://…
块注释:/*…*/
文档注释:/**…*/
  1. /**
  2. * This is the first sample program in Core Java Chapter 3
  3. * @version 1.01 1997-03-22
  4. * @author Gary Cornell
  5. */
  6. public class HelloJava
  7. {
  8.         public static void main(String[] args)
  9.         {
  10.                 System.out.println("We will not use 'Hello, World!'");
  11.         }
  12. }
复制代码
数据类型
整型:byte,short,int,long
浮点型:float,double
字符型:char
布尔型:boolean
变量声明与初始化例如:
int i;
int i = 0;
int i, j = 0;
常量利用关键字final指示常量。例如:
final double PI = 3.1415926;
运算符算术运算符:+,-,*,/,%
自增自减运算符:++,--
关系运算符:==,!=,<,<=,>,>=
逻辑运算符:&&,||,!
三元运算符:?:
位运算符:&,|,^,~,<<,>>,>>>
隐示类型转换如果两个操作数中有一个是double类型,另一个操作数就会转换为double类型。
否则,如果其中一个操作数是float类型,另一个操作数就会转换为float类型。
否则,如果其中一个操作数是long类型,另一个操作数就会转换为long类型。
否则,两个操作数都将被转换为int类型。
强制类型转换使用圆括号,例如:
double x = 9.997;
int nx = (int) x;
如果试图将一个数值从一种类型强制转换为另一种类型,而又超出了目标类型的表示范围,结果就会截断成一个完全不同的值。
字符串Java字符串就是Unicode字符序列。
String类没有提供用于修改字符串的方法,所以String类对象又称为不可变字符串。
使用+号连接两个字符串。
子串String类的substring方法可以从一个较大的字符串提取出一个子串。例如:
String greeting = "Hello";
String s = greeting.substring(0, 3);
检测字符串是否相等使用equals方法检测两个字符串是否相等,如果不区分大小写,可以使用equalsIgnoreCase方法。
如果比较两个字符串的地址是否相等,使用==运算符。
""是长度为0的字符串。null表示没有对象与变量关联。
输入输出读取输入要想通过控制台进行输入,首先需要构造一个Scanner对象,并与“标准输入流”System.in关联。
  1. import java.util.*;

  2. public class HelloJava
  3. {
  4.         public static void main(String[] args)
  5.         {
  6.                 Scanner in = new Scanner(System.in);
  7.                
  8.                 System.out.print("What is your name? ");
  9.                 String name = in.nextLine();
  10.                
  11.                 System.out.print("How old are you? ");
  12.                 int age = in.nextInt();
  13.                
  14.                 System.out.println("Hello, " + name + ". Next year, you'll be " + (age + 1));
  15.         }
  16. }
复制代码
格式化输出Java沿用了C语言库函数中的printf方法,例如:

System.out.printf("%8.2f", x);
文件输入与输出要想对文件进行读取,就需要用File对象构造Scanner对象,例如:
Scanner in = new Scanner(Paths.get("myfile.txt"));
要想写入文件,就需要构造PrintWriter对象,例如:
PrintWriter out = new PrintWriter("myfile.txt");


1 个回复

倒序浏览
字节数超过了限制,分成两篇了。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马