Java学习正嗨Day2!
写Java程序时常见的错误:
1.类不可以随便命名。2.void不可少。3.Java对英文字母大小写敏感。4.“;”是必需的。5.“"”是必需的
结论一:public修饰的类的名称必须与Java文件同名。
结论二:main()方法中的void不可少。
结论三:Java对英文字母大小写敏感。
结论四:在Java中,一个完整的语句都要以“;”结束。
结论五:输出的字符串必须用引号引起来,而且必须是英文的引号。
例:上机练习2
public static void main(String[] args){
System.out.println("你好,我是青鸟学员");
System.out.println("姓名:爱编程");
System.out.println("年龄:20岁");
System.out.println("爱好:打篮球");
}
写程序时变量部分的常见错误:
1.变量未赋值先使用
2.使用非法变量名
3.变量不能重名
常量:常量代表程序运行过程中不能改变的值,如圆周率等。定义常量时,需要使用final关键字。常量名需要大写,多个单词之间使用“—”分隔。定义常量语法如下:
final 数据类型 常量名 = 值;
运算符
1.赋值运算符 “=”
2.算术运算符
常用算数运算符:+加法运算符,-减法运算符,*乘法运算符,/除法运算符,%取余运算符
特殊运算符:自加运算符“++”和自减运算符“--”
数据类型转换:1.自动数据类型转换
规则1:如果一个操作数为double类型,则整个表达式可提升为double类型。
例:int score = 80;
double newScore = score;
规则2:满足自动类型转换的条件。两种类型要兼容:数值类型(整型和浮点型)互相兼容。
2.强制数据类型转换
语法:(数据类型)表达式
double d=34.5634;
int b = (int)d;
boolean类型有且只有两个值:true和false。
运算符的优先级:算术运算符>关系运算符>逻辑运算符。
条件运算符:是Java中唯一需要三个操作数的运算符,所以又称三目运算符或三元运算符。
语法:条件?表达式1:表达式2
在语法中:
1.首先对条件进行判断,如果条件结果为true,返回表达式1的值。
2.如果条件结果为false,返回表达式2的值。
例:int min;
min=5<7?5:7;
System.out.println(min);
min=10<7?10:7;
System.out.println(min);
分解获得一个四位数的每一位的数字:
方式1:int gewei = custNo % 10; 分解获得个位数
int shiwei = custNo / 10 % 10;分解获得十位数
int baiwei = custNo / 100 % 10;分解获得百位数
int qianwei = custNo / 1000;分解获得千位数
方式2:qianwei = custNo / 1000;分解获得千位数
baiwei = custNo % 1000 / 100;分解获得百位数
shiwei = custNo % 100 / 10;分解获得十位数
gewei = custNo % 10;分解获得个位数
转载于:https://www.cnblogs.com/loveConan5----/p/9337519.html
Java学习正嗨Day2!相关推荐
- Java学习总结第一阶段
day1(甘特图)预科阶段 甘特图:让工程项目变成可视化图表,也叫项目进度规划表. 一般由:任务名称.工期.开始时间.完成时间.前置任务.资源名称.日期组成 如下所示,资源名称那就是人的名字,前置任务 ...
- Java学习从入门到精通的学习建议
想要学好java技术,首先打好基础很重要,不论学什么基础都是重中之重,学习Java更是如此.如:基础语法.核心类库.面向对象编程.异常.集合.IO流等基础如果学不好,那么后边更深入的语法也不容易学会. ...
- 计算机编程老鸟的心得,java入门123——一个老鸟java学习心得.docx
java入门123--一个老鸟的java学习心得 学习Java心得体会 学习了一学期的Java课程,觉得是该总结自己的心得体会了.开始学习任何一门课(包括java),兴趣最重要.一直觉得自己在学计算机 ...
- java老鸟123怎么样_java入门123——一个老鸟的java学习心得.doc
java入门123--一个老鸟的java学习心得 java入门123--一个老鸟的java学习心得 篇一:java初学者学习心得 学习Java心得体会 学习了一学期的Java课程,觉得是该总结自己的心 ...
- Java学习笔记22:并发(2)
Java学习笔记22:并发(2) 图源:PHP中文网 终止任务 终止线程有一种非常简单的方式:设置一个多线程共享的标记位,子线程用轮询的方式检查这个标记位,如果该标记位显示取消状态,就让子线程退出执行 ...
- 寒假宅喵java学习
1.25 小fleeting 学习java 关于辅助书籍: Core Java 字典 比如学习完了IO的知识,觉得意犹未尽,那么就通过这本字典一样的Java书籍,把IO的知识更丰满的刷一遍 Effec ...
- java学习第二周周记
JAVA学习第二周周记 **day1.**流程控制语句 ,跳转控制语句 **day2.**什么是方法?方法的重载 **day3.**数组,栈和队列 **day4.**冒泡排序及对象的引入 **day5 ...
- Java 学习API(一)
文章目录 前言 API 文档注释 String类 创建字符串 拼接字符串 格式化字符串 String方法 substring() indexOf() charAt() trim() startsWit ...
- 必看~与众不同、通俗易懂的lol版Java学习路线图
前言 动力节点2022最新的LOL版Java学习路线图整理完了!!!这篇文章是把每个阶段做了一个汇总,强烈建议大家收藏起来,是时候学习真正的Java技术了! 一.Java学前准备工作 2022全新Ja ...
最新文章
- 【Android 逆向】x86 汇编 ( 使用 IDA 解析 x86 架构的动态库文件 | 使用 IDA 打开动态库文件 | IDA 中查找指定的方法 )
- csdn开源夏令营-ospaf中期报告
- Replacing the ESXi Host Default Certificate with a CA-Signed Certificate
- mysql 51 bin_mysqldump和bin-log备份以及恢复示例
- Mybatis 算术逻辑运算
- 数据结构与算法 - 递归回溯(迷宫问题)
- close wait 过多原因_time_wait 详解和解决方案
- 二手轻型载货车报价图片_业主坐地提价, 新房抢客, 10月广州二手房成交跌了24%...
- 3dmax材质通道插件_3dmax插件外挂神器【疯狂模渲大师蓝色经典版】第九章:渲染后期教程...
- 知名国产论坛,凉了!!!!
- js调用HttpPrinter(web打印插件)
- C#文件操作——文件、数据流与注册表
- SFDC中的DEBUG
- 7-2 符号配对 (25 分)(C语言版)
- 用STRAIGHT_JOIN优化mysql的执行速度
- 基于网易云音乐API的微信小程序——网愈芸音乐
- 计算机原理学习(1)
- 【PMP】燃起图燃尽图分析
- MATLAB comm 通信工具箱
- 【预测模型-ELAMN预测】基于蚁群算法优化ELMAN神经网络实现数据回归预测matlab代码
热门文章
- Linux下ntpdate时间同步
- MySQL 5.7.18 zip 文件安装过程
- wordpress--SEO们的福音
- struts文件上传时异常问题
- MySql 内存表使用
- healthd: battery l=1 v=0 t=27.0 h=2 st=1 chg=a 注释方法
- oracle如何配置dns连接,图文详解添加DNS服务器的操作步骤
- 1854: zbj的可乐(思维题)
- 如何将业务系统的数据抽取汇聚到数据中台?
- Quick BI 功能“炸弹”:即席分析、模板市场、企业微信免密登录等强势功能