自学网站制作教程,wordpress 用户评论数,抚顺市营商环境建设局网站,网络广告的收费模式有目录
一#xff0c;语法基础
1.基本Java程序
2.语法基础
2.1 变量
2.2 常量限制(fiinal)类比C中的const
2.3 类型转化
2.4 运算符
2.5 表达式
2.5 输入与输出
2.5.1 输入
2.5.2 输出 一#xff0c;语法基础 1.基本Java程序
public class Main{public static void… 目录
一语法基础
1.基本Java程序
2.语法基础
2.1 变量
2.2 常量限制(fiinal)类比C中的const
2.3 类型转化
2.4 运算符
2.5 表达式
2.5 输入与输出
2.5.1 输入
2.5.2 输出 一语法基础 1.基本Java程序
public class Main{public static void main(String[] args){System.out.print(Hello world);}
} 2.语法基础
2.1 变量
变量必须先定义再使用且不能重名。
内置的数据类型
类型字节数byte1short2int4long8float4double8boolean1char2 2.2 常量限制(fiinal)类比C中的const
final int n666; 2.3 类型转化
(1).显式类型转换
double a10.5;
int b(int)a; (2).隐式类型转换
double y 4 * 4.5; 2.4 运算符
设a1b2
运算符描述例子 两个数相加ab 结果为3-第一个数减去第二个数a-b 结果为-1*两个数相乘a*b 结果为2/分子除分母a/b 结果为0%取模运算向零整除后的余数余数可能为负数a%b 结果为1自加a 结果为2--自减a-- 结果为0前一个数加后一个数ab 相当于aab-前一个数减后一个数a-b 相当于aa-b/前一个数整除后一个数a/b 相当于aa/b%前一个数对后一个数取余a%b 相当于aa%b*前一个数乘后一个数a*b 相当于aa*b 2.5 表达式
(1).整数的加减乘除
public class Main{public static void main(String[] args){int a42*2-1;System.out.println(a);System.out.println(2*4/61);}}
输出结果 (2).浮点数的计算
public class Main{public static void main(String[] args){double a4.5,b7.7;System.out.println(ab);System.out.println(a-b);System.out.println(a*b);System.out.println(a/b);}}
运行结果 (3).自增自减运算
前置先自加再赋值
后置先赋值再自加
public class Main{public static void main(String[] args){int a5;int ba;System.out.println(b);ba;System.out.println(b);}}
运行结果 2.5 输入与输出 2.5.1 输入
方法1
读入速度较慢
首先需要引入一个包import java.util.Scanner;
import java.util.Scanner;
public class Main{public static void main(String[] args){Scanner scnew Scanner(System.in);int asc.nextInt();double bsc.nextDouble();float csc.nextFloat();String strsc.nextLine();//读入整行String ssc.next();//读入一个字符串}} 方法2:
读入速度快,当输入规模巨大时使用。
import java.io.BufferedReader;
import java.io.InputStreamReader;public class Main {public static void main(String[] args) throws Exception {BufferedReader br new BufferedReader(new InputStreamReader(System.in));String s br.readLine();}
}2.5.2 输出
方法1
public class Main{public static void main(String[] args){int a1;double b999.1;String strasd;System.out.println(a);//输出并换行System.out.print(a);//直接输出不换行System.out.printf(%.4f,b);//格式输出}
} System.out.print();//直接输出 System.out.println();//输出并换行 System.out.printf();//格式输出 int%d float%f,默认保留6位小数 double%f 默认保留6位小数 char%c String%s 方法2此方法需要手动刷新缓冲区,输出效率高适用于输出规模巨大时。
import java.io.BufferedWriter;
import java.io.OutputStreamWriter;
public class Main {public static void main(String[] args) throws Exception {BufferedWriter bw new BufferedWriter(new OutputStreamWriter(System.out));bw.write(Hello World\n);bw.flush();//刷新缓冲区}
}本篇完