二 2021/6/18
- 常规符号
\n 换行
\t 一个制表符单位空格(制表符:在不使用表格的情况下在垂直方向按列对齐文本)
println 换行
(printf()函数是格式化输出函数,一般用于向标准输出设备按规定格式输出信息)
宏符号 &
- 注释
单行注释 //
多行注释 /* */
文档注释 /** */
- 命名规范 只能由$ _ 数字.英文字母组成,但不能以数字开头
- 标识符:凡是自己命名的就叫标识符(不能用关键字作为标识符,尽可能不要用java保留字段)
- 类名(封装性 继承性 多态性) MyHusbandLife 每一个单词首字母大写,其余小写
- 变量名、方法名 dogNameValue 除第一个单词小写以外,其余单词首字母大写,剩下的全部小写(常量是不可改变的量,final static 数据类型 常量名称=值;常量在声明的时候必须要赋值)
- 项目名称接全部小写 hnsd
- 包名 全部小写 hnsd.java.a
数据类型:
1.基本数据结构
整型(byte / short / int / long)
浮点(float / double)
字符型 ( char)
布尔型 (boolean)
2.引用数据类型
类 class
接口 interface
数组
枚举
注释
作业:zddg
1 输入密码4位数,5模,加密密码:个位与百位交换,十位与千位交换,输出加密密码。(已完成、yuxun)
import java.util.*; //导包
public class mima{
public static void main(String[] args){
Scanner sc = new Scanner (System.in);
System.out.print("请输入一个四位数:");//非完整要求,不得输入英文
int num = sc.nextInt();
int ge=5%(num/1%10);
int shi=5%(num/10%10);
int bai=5%(num/100%10);
int qian=5%(num/1000%10);
//int password=ge*100+shi*1000+bai+qian*10; 此行无法如果遇到5555将出现bug需要考虑0
//System.out.print("加密之后的密码:"+password);
//System.out.print("加密之后的密码:"+bai+""+qian+""+ge+""+shi);
String a = Integer.toString(ge);//强转字符串显示输出
String b = Integer.toString(shi);
String c = Integer.toString(bai);
String d = Integer.toString(qian);
String s = b + a + d + c;
System.out.println(s);
}
}
同桌大林子指导,嘿嘿嘿~要骂麻烦带上他,我是女孩子不抗揍也不抗骂的