今天写了四个小程序 分别是:
1:
输入姓名,欢迎界面
import javax.swing.JOptionPane;
public class Hello {
public static void main(String[] args) {
String name = JOptionPane.showInputDialog("请输入你的名字");
JOptionPane.showMessageDialog(null,"你好" + name + "!");
}
}
2:
各种简单的加减乘除运算
import java.util.Scanner;
public class Hello {
public static void main(String[] args) {
//变量 -- 数据的存储空间;
//定义变量的语法:
//类型 变量名 = 值;
//double a, b;
Scanner input = new Scanner(System.in);
System.out.print("a =");
double a = input.nextDouble();
System.out.print("b =");
double b = input.nextDouble();
input.close();
// +符号为将“ a + b”的运算结果粘到“ a + b= 后面”
//System.out.println("a + b="+ (a + b));
//f - format - 格式化
//\n - 转义字符 - 换行;
//%f.2为保留小数点后两位字符;
//%f为浮点数(小数)占位符,%d为整数占位符;
System.out.printf("%.2f + %.2f = %.2f\n", a, b, a+b);
System.out.printf("%f - %f = %f\n", a, b, a-b);
System.out.printf("%f * %f = %f\n", a, b, a*b);
System.out.printf("%f / %f = %f\n", a, b, a/b);
//说明 下面的百分号为求余符号,如果要在格式化字符串汇总写%
//那么需要写成%%(第一个百分号为转义字符)
//转义字符是指,用一些普通字符的组合来代替一些特殊字符
//由于其组合改变了原来字符表示的含义,因此称为“转义”
System.out.printf("%f %% %f =%f\n", a, b, a%b);
}
}
3:学习和了解了关键字,标识符,运算符,字面量以及分隔符。例如 int a = 1;
// 在计算机中表示数据最小的单位是比特-bit-一个0或者一个1
// 1字节(Byte)=8比特
// 一千字节(KB) =1024字节
// 兆字节(MB) =1024KB
// 吉字节(GB) =1024MB
// 太字节(TB) =1024GB 2^10
public class Test03 {
public static void main(String[] args) {
int a = 0;
// 关键字 - 在程序中有特殊含义的单词 keyword
// 表示类型的关键字:-byte(8bit)/ short(2)/ int(4)/ long(8)/
// float(4)/Double(8)
// char(2)
// boolean(1bit) ture(真)/false(假)
// 标识符-给变量,常量,方法,类,接口等起的名字就叫标识符
// 标识符的命名规则
// 1.字母(万国码字符),数字,下划线和$,注意:数字不能开头。
// 2.大小写敏感,大写小写不是同一个变量。
// 3.不能使用标识符做关键字。
// 4.见名知意
// 5.驼峰命名法:-命名类,接口,枚举,注解:每个单词首字母大写,命令变量,方法:第一个单词全小写
// 从第二个单词开始每个单词大写
// 命名常量用全大写,多个单词用下划线分隔。
// 运算符
// -赋值运算符=,+=,= =, %= ......
// -算术运算符 =,-,,\,%
// -比较运算符< > <= >= == != 结果一定是布尔值(true,false)
// -短路运算符&&(短路与运算-表示而且,两边都成立),||(短路或运算-表示或者。两边有一个成立)
// &(短路与运算) ,|(短路或运算)
// 字面量(直接量)-literal
// -整数字面量:123 0x123 0123 0b101 10l
// -小数字面量:1.23F 1.23 1.23e2
// -字符字面量:'A' 'a' '宋' '\n' '' '\123'
// -布尔字面量:true false
// -字符串字面量:hello
// -引用字面量:null
// -类型字面量 : string.class
// 分隔符 -separator
// - ; , {} () [] : 空格
int a1 = 101;//十进制
int a2= 0101;//八进制
int a3 = 0x101;//十六进制
int a4 = 0b101;//二进制 java7才开始有的
int a5 = 1011;//长整数
int a6 = 12_345_678;//java7才开始有的
System.out.println(a1);
System.out.println(a2);
System.out.println(a3);
System.out.println(a4);
System.out.println(a5);
System.out.println(a6);
int b1 = 2, b2 = 3;
System.out.println(b1>b2&&b2>b1);
}
}
4:编写程序 简单的输入圆的半径,求圆的周长以及面积的运算
import java.util.Scanner;
public class test2 {
public static void main(String[] args) {
final double pi = 3.14;
//final 修饰的变量只能一次被赋值以后不能修改它的值
//通常称之为常量
Scanner input = new Scanner(System.in);//调用对象扫描器来进行控制台输入
System.out.print("请输入圆的半径");
double r = input.nextDouble();//此语句用来接收数据
System.out.println("周长="+(2pir));
System.out.println("面积="+(pirr));
input.close();
}
}
5:编写英尺转化为厘米的程序
import java.util.Scanner;
public class Yingchilimihuansuan {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
final Double c = 2.54;
System.out.println("请输入你要转换的英尺");
double a = input.nextDouble();
System.out.printf("%.2f英寸 = %.2f厘米\n", a, a*c);
input.close();
}
}