手打的笔记,java语法中的输入输出,语句,及注释。
手打的笔记:
() 内的则为注意事项或者提示
public static void main (String[] args) ******(用一个方法)****
{
int i = 10;
int j =20;
System.out.println(i == j);
与 并且关系:
System.out.println(true & true);
System.out.println(true & false);
System.out.println(false & true);
System.out.println(false & false);
System.out.println(i >0 && j>0);
或 或者关系:
System.out.println(true || true); (短路写法,只要前面对了,就都对了) (与并且相反)
非:
System.out.println(!(i < 0));
字节有八位
00000010
System.out.println(2 << 2); (00001000) 左移几位取决于后一位
3 2 = 12 3和2之间放什么符号 等式成立
左移运算规律:
x << y = x * 2的y次方
右移与左移相反
三元运算符:(不能单独存在,赋值或者输出)(可以套着写)
System.out.println(i>0 ? "i大于0" : "i小于等于0"); (类似if else 变形)
String str ="";
if(j>10)
{
str = "j大于10";
}
else
{
str = "j不大于10";
}
str = j >10 ? "j大于10" :"j不大于10";
System.out.println(str);
通过控制台手动输入:
System.in 输入流
System.out 输出流
Scanner sc =new Scanner(System.in); (实例化输入扫描器)
System.out.print("请输入名称:");
String strin = sc.nextLine(); (等待输入)
System.out.println("你输入的名称是:"+ strin); (输出接受的)
加法计算器: (其他的计算类型随意)
System.out.print("请输入第一个数字:");
long a =sc.nextLong();
System.out.print("请输入第二个数字:");
long b =sc.nextLong();
System.out.println(a+b);
分支语句:
int i =10;
if(i>0)
{
System.out.println("条件成立")
}
else
{
System.out.println("条件不成立")
}
if(i>0)System.out.println("i>0"); (简便写法)
if(i>0)
{
System.out.println("条件成立")
}
else if( i>5 )
{
System.out.println("条件不成立")
}
else
{
}
switch语句: (支持类型:int byte char short 枚举 字符串)
switch(i)
{
case1: (case后面必须为常量)
System.out.println("1");
break;
case2:
System.out.println("4");
break;
case3:
System.out.println("6");
break;
default:
System.out.println("123");
}
循环:
i=10;
while(i>0)
{
System.out.println("i ="+i);
i--;
}
do
{
System.out.println("i ="+i);
i--;
}
while(i>0);
for(i=0;i<10;i++)
{
System.out.println("i ="+i);
if(i==2)
{
continue; (跳过 执行后面的)
}
if(i==5)
{
break;
}
}
}



手打的笔记,java语法中的输入输出,语句,及注释。的更多相关文章
- java finally中含return语句
<java核心技术卷一>中提到过:当finally子句包含return 语句时(当然在设计原则上是不允许在finally块中抛出异常或者 执行return语句的,我不明白为何java的设计 ...
- 关于在Java代码中写Sql语句需要注意的问题
最近做程序,时不时需要自己去手动将sql语句直接写入到Java代码中,写入sql语句时,需要注意几个小问题. 先看我之前写的几句简单的sql语句,自以为没有问题,但是编译直接报错. String st ...
- [心得笔记]Java多线程中的内存模型
一:现代计算机的高速缓存 在计算机组成原理中讲到,现代计算机为了匹配 计算机存储设备的读写速度 与 处理器运算速度,在CPU和内存设备之间加入了一个名为Cache的高速缓存设备来作为缓冲:将运算需要 ...
- [学习笔记]Java代码中各种类型变量的内存分配机制
程序运行时,我们最好对数据保存到什么地方做到心中有数.特别要注意的是内存的分配.有六个地方都可以保存数据: (1) 寄存器 这是最快的保存区域,因为它位于和其他所有保存方式不同的地方:处理器内部.然而 ...
- [Java入门笔记] Java语言基础(一):注释、标识符与关键字
注释 什么是注释? 注释是我们在编写代码时某段代码.某个方法.某个类的说明文字,方便大家对于代码的阅读.被注释的内容不会被编译.执行. Java的注释分为三种类型:单行注释.多行注释.文档注释. 单行 ...
- [java学习笔记]java语言基础概述之标识符&关键字&注释&常量和变量
一.标识符 在程序中自定义的一些名称 由26个英文字母的大小写,数字,_$组成 定义合法标识符的规则: 不能以数字开头 不能使用关键字 java严格区分大小写 注意:在起名字时,为了提高阅读性,必须得 ...
- java try中包含return语句,finally中的return语句返回顺序
//结论: finally 中的代码比 return 和 break 语句后执行 public static void main(String[] args) { int x=new Test.tes ...
- ansible_playbook语法中的循环语句归纳
种类一.标准循环添加多个用户 - name: add several users user: name={{ item }} state=present groups=wheel with_items ...
- java web中使用mysql语句遇到的问题
1.插入数据时遇到 Parameter index out of range (1 > number of parameters, which is 0). 的问题 有问题的代码: 改 ...
随机推荐
- Unity加载模块深度解析(纹理篇)
在游戏和VR项目的研发过程中,加载模块所带来的效率开销和内存占用(即“加载效率”.“场景切换速度”等)经常是开发团队非常头疼的问题,它不仅包括资源的加载耗时,同时也包含场景物件的实例化和资源卸载等.在 ...
- 为什么我坚持学习C语言?
c语言令无数人头疼,有意躲避! linux操作系统有c: glibc的c运行时库有c: mysql有c: php的底层有c: nosql层有c: 甚至其他的curl.nginx等等都有c: 每当问题追 ...
- PhpStorm破解教程
http://www.cnblogs.com/buyucoder/p/5291771.html
- Swift基础语法(三)
Array数组在swift中Array相当于oc中的NSMutableArray(变长数组) //1.定义数组 var numarr:Int[] = [,,,,]; var strarr:String ...
- 前端模板Juicer
Juicer 是一个高效.轻量的前端 (Javascript) 模板引擎,使用 Juicer 可以是你的代码实现数据和视图模型的分离(MVC). 除此之外,它还可以在 Node.js 环境中运行. 用 ...
- Red Hat Enterprise Server 5.8+oracle10g(中文界面)安装
Red Hat Enterprise Server 5.8+oracle10g(中文界面)安装 VMware workstation10(虚拟机)下面安装红帽企业版5.8 创建虚拟机 新建虚拟机,选择 ...
- 我与solr(六)--solr6.0配置中文分词器IK Analyzer
转自:http://blog.csdn.net/linzhiqiang0316/article/details/51554217,表示感谢. 由于前面没有设置分词器,以至于查询的结果出入比较大,并且无 ...
- 斯坦福公开课:Statistical Learning中做错的选择题
4.4 R1 In which of the following problems is Case/Control Sampling LEAST likely to make a positive i ...
- 黑马程序员-循环引用问题和weak
使用weak reference(弱引用)来避免retain cycle 对一个对象发送retain消息会创建对这个对象的强引用(strong reference).如果两个对象都有一个强引用指向对方 ...
- IOS竖屏应用单个页面横屏的解决办法
昨天朋友问我,怎么实现在竖屏的应用里,显示一个横屏的应用,由于也没做过 就说不知道了,但是我觉得会有这样的API ,因为我手机里就安装有这种类型的软件 今天早上起来,就想做一个Demo出来,惯例的是查 ...