手打的笔记:

() 内的则为注意事项或者提示

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语法中的输入输出,语句,及注释。的更多相关文章

  1. java finally中含return语句

    <java核心技术卷一>中提到过:当finally子句包含return 语句时(当然在设计原则上是不允许在finally块中抛出异常或者 执行return语句的,我不明白为何java的设计 ...

  2. 关于在Java代码中写Sql语句需要注意的问题

    最近做程序,时不时需要自己去手动将sql语句直接写入到Java代码中,写入sql语句时,需要注意几个小问题. 先看我之前写的几句简单的sql语句,自以为没有问题,但是编译直接报错. String st ...

  3. [心得笔记]Java多线程中的内存模型

    一:现代计算机的高速缓存 在计算机组成原理中讲到,现代计算机为了匹配 计算机存储设备的读写速度 与  处理器运算速度,在CPU和内存设备之间加入了一个名为Cache的高速缓存设备来作为缓冲:将运算需要 ...

  4. [学习笔记]Java代码中各种类型变量的内存分配机制

    程序运行时,我们最好对数据保存到什么地方做到心中有数.特别要注意的是内存的分配.有六个地方都可以保存数据: (1) 寄存器 这是最快的保存区域,因为它位于和其他所有保存方式不同的地方:处理器内部.然而 ...

  5. [Java入门笔记] Java语言基础(一):注释、标识符与关键字

    注释 什么是注释? 注释是我们在编写代码时某段代码.某个方法.某个类的说明文字,方便大家对于代码的阅读.被注释的内容不会被编译.执行. Java的注释分为三种类型:单行注释.多行注释.文档注释. 单行 ...

  6. [java学习笔记]java语言基础概述之标识符&关键字&注释&常量和变量

    一.标识符 在程序中自定义的一些名称 由26个英文字母的大小写,数字,_$组成 定义合法标识符的规则: 不能以数字开头 不能使用关键字 java严格区分大小写 注意:在起名字时,为了提高阅读性,必须得 ...

  7. java try中包含return语句,finally中的return语句返回顺序

    //结论: finally 中的代码比 return 和 break 语句后执行 public static void main(String[] args) { int x=new Test.tes ...

  8. ansible_playbook语法中的循环语句归纳

    种类一.标准循环添加多个用户 - name: add several users user: name={{ item }} state=present groups=wheel with_items ...

  9. java web中使用mysql语句遇到的问题

    1.插入数据时遇到     Parameter index out of range (1 > number of parameters, which is 0).  的问题 有问题的代码: 改 ...

随机推荐

  1. 说说Python中的闭包 - Closure

    转载自https://segmentfault.com/a/1190000007321972 Python中的闭包不是一个一说就能明白的概念,但是随着你往学习的深入,无论如何你都需要去了解这么一个东西 ...

  2. 编译gtk+程序报错gcc: pkg-config --cflags --libs gtk+-2.0: 没有那个文件或目录

    第一次接触gtk+.在网上搜罗良一番,装好相应的库后,编写了第一hello程序.在编译时输入以下命令:gcc -o hello hello.c 'pkg-config --cflags --libs ...

  3. 让C++程序打印自身源码

    本人原创文章,欢迎阅读,禁止转载. 这绝对是惊艳到让你眼前一亮(为了简洁,故意没考虑资源问题和编译警告). #include <iostream> #include <fstream ...

  4. [fortify] 变量覆盖漏洞

    一.全局变量覆盖当register_global=ON时,变量来源可能是各个不同的地方,比如页面的表单,Cookie等. <?php echo "Register_globals: & ...

  5. 一台MySQL服务器启动多个端口

    一台MySQL服务器启动多个端口 在测试Mysql多主一从服务器,即一个从服务器多端口同步不同主库.本文记录了开启不同端口的操作. 详细步骤: 1.首先要先把my.cnf配置文件复制一份,开几个端口要 ...

  6. java 实现多个文件的Zip包的生成

    最近在项目中遇到多个文件的达成Zip包,由于对这块不熟,在网上找到一个,现在忘了找的谁的,如果您发现了,请告诉我你的链接,我指明出处 下面是相关代码: package run.utils; impor ...

  7. Winpcap安装,Cannot open include file 'pcap.h'

    VC报错 fatal error C1083: Cannot open include file: 'pcap.h': No such file or directory Winpcap是window ...

  8. boost的编译

    第1步: 先从官网(www.boost.org)下载最新版的BOOST源码,如图所示 我这里下的是zip的那个第2步:编译源代码(放心.这里是傻瓜式的操作,很容易操作)(1)先把源代码放在E盘,例如 ...

  9. poj 2481 - Cows(树状数组)

    看的人家的思路,没有理解清楚,,, 结果一直改一直交,,wa了4次才交上,,, 注意: 为了使用树状数组,我们要按照e从大到小排序.但s要从小到大.(我开始的时候错在这里了) 代码如下: #inclu ...

  10. FreeRTOS任务栈

    configTOTAL_HEAP_SIZE  定义堆大小,FreeRTOS 内核,用户动态内存申请,任务栈,任务创建,信号量创建,消息队列创建 等都需要用这个空间.