No.1_1 java语言基础_学习笔记
import java.util.Scanner; public class HelloWorld {
static final double PI=3.14;
static int x=125;
/**
* 文档注释,程序名称:HelloWorld
* 开发时间:2016-03-07
* 作者:嘿嘿
* */
public static void main(String[] args) {
// TODO Auto-generated method stub System.out.println("我能学好JAVA!!");
System.out.println("GOOD BYE LIULIU~");
//变量
String var = "Hi world!";
System.out.println(var); int x=521,y=123;
float i=1.23f;
double j=100.123d;
System.out.println(x+y+i*PI+j);
System.out.println(HelloWorld.x); char str='a';
char str1='\n';
char str2='\u2605';
System.out.print(str);
System.out.print(str1);
System.out.print(str2); //运算符
Scanner scan=new Scanner(System.in);
System.out.print("请输入变量A的值");
long a=scan.nextLong();
System.out.print("请输入变量B的值");
long b=scan.nextLong();
System.out.println("A=" + a +"B=" + b);
System.out.println("执行变量互换,位移只能是整型"); a=a^b;
b=b^a;
a=a^b;
System.out.println("A=" + a +"B=" + b);
String check=(a % 2 ==0)?"a是偶数":"a是奇数";
System.out.println(check); //强制类型转换
int liua=(int)78.33;
long liub=(long)17.8;
int liuc=(int)'a';
short liud=521;
byte liue=(byte)liud; //byte最大值 127,造成数据溢出
System.out.println("a:"+liua+",b:"+liub+",c:"+liuc+",d:"+liud+",e:"+liue); //判断输入的年份是不是闰年
System.out.print("请输入一个年份:(闰年规则,能被4或400整除,不能被100整除。)");
long year=scan.nextLong();
if( year % 4 ==0 && year % 100 != 0 || year % 400 ==0 ){
System.out.println(year + " 是闰年");
}
else
{
System.out.println(year + "不是闰年。");
} } }
输出结果:
我能学好JAVA!!
GOOD BYE LIULIU~
Hi world!
747.9852000598908
125
a
★请输入变量A的值8
请输入变量B的值9
A=8B=9
执行变量互换,位移只能是整型
A=9B=8
a是奇数
a:78,b:17,c:97,d:521,e:9
请输入一个年份:(闰年规则,能被4或400整除,不能被100整除。)
2016
2016 是闰年
No.1_1 java语言基础_学习笔记的更多相关文章
- 【Java】集合_学习笔记
一.集合 1.集合类也称容器类,主要负责保存.盛装其他数据. 2.集合可以保存数量不确定的数据,保存具有映射关系的数据(也称关联数组). 3.Java5后提供一些多线程安全的集合类,放在java.ut ...
- 【Java】多线程_学习笔记
多线程 1.进程 进程:当一个程序进入内存运行时,它就成为了进程.进程具有独立性.动态性.并发性. A.独立性:进程是系统中独立存在的实体,它可以拥有自己独立的资源,每一个进程都拥有自己私有的地址空间 ...
- 【Java】异常处理_学习笔记
异常: 1.格式1: try { //业务代码 } catch(Exception e) { //异常处理代码 } 说明: a. 异常抛出:执行try里的代码,系统会自动生成一个异常对象,该对象会 ...
- Java String.intern()_学习笔记
参考:https://www.jianshu.com/p/0d1c003d2ff5 String.intern() String.intern()是native方法,底层调用c++中的StringTa ...
- Java入门级文件下载_学习笔记
文件下载和上一篇文件上传很像,就不多说了,传一个我写的一个下载歌曲的代码: 下面是Servlet代码: public class DownLoadServlet extends HttpServlet ...
- Java后端高频知识点学习笔记1---Java基础
Java后端高频知识点学习笔记1---Java基础 参考地址:牛_客_网 https://www.nowcoder.com/discuss/819297 1.重载和重写的区别 重载:同一类中多个同名方 ...
- Java学习总结(二)----Java语言基础
1. Java语言基础 2.1 关键字 定义:被java语言赋予特殊含义的单词 特点:关键字中的字母都为小写 用于定义数据类型的关键字 class,interface,byte,short,i ...
- 我的学习目标(目前已初步学习完Java语言基础)
操作系统.尤其是内存/线程/进程方面 计算机网络协议,重点关注 TCP/UDP/HTTP. 数据结构与算法. 数据库 设计模式,熟练掌握常用的几种设计模式. Java语言基础.熟悉java语言基础,了 ...
- 第二十六节:复习Java语言基础-Java的概述,匿名对象,封装,构造函数
Java基础 Java语言概述 Java语言 语言 描述 javaee 企业版 javase 标准版 javame 小型版 JDK JDK(Java开发工具包) Java语言 语言 Java语言 Ja ...
随机推荐
- Mysql学习(慕课学习笔记4)创建数据表、查看数据表、插入记录
创建数据表 Create table [if not exists] table_name(column_name data_type,…….) UNSIGNED 无符号SIGNED 有符号 查看创建 ...
- js delete 用法
1,对象属性删除 function fun(){ this.name = 'mm'; } var obj = new fun(); console.log(obj.name);//mm delet ...
- NSString 去掉前后空格或回车符
NSString *string = @" spaces in front and at the end "; NSString *trimmedString = [string ...
- ios 多线程 面试
1 多线程是什么 同步完成多项任务,提高了资源的使用效率,从硬件.操作系统.应用软件不同的角度去看,多线程被赋予不同的内涵,对于硬件,现在市面上多数的CPU都是多核的,多核的CPU运算多线程更为出色 ...
- [POJ] 3461 Oulipo [KMP算法]
Oulipo Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 23667 Accepted: 9492 Descripti ...
- hasOwnProperty方法的使用
JavaScript中hasOwnProperty函数方法是返回一个布尔值,指出一个对象是否具有指定名称的属性. 使用方法: object.hasOwnProperty(proName)其中参数obj ...
- 开心系列学习笔记---------javascript(7)
一.函数 1)函数类型 函数声明(缩写为FD)是这样一种函数: 1.有一个特定的名称 2.在源码中的位置:要么处于程序级 ...
- cf C. Magic Formulas
http://codeforces.com/contest/424/problem/C #include <cstdio> #include <cstring> #includ ...
- LeetCode_Reverse Linked List II
Reverse a linked list from position m to n. Do it in-place and in one-pass. For example: Given -> ...
- Keil C51程序设计中几种精确延时方法
1 使用定时器/计数器实现精确延时 单片机系统一般常选用11.059 2 MHz.12 MHz或6 MHz晶振.第一种更容易产生各种标准的波特率,后两种的一个机器周期分别为1 μs和2 μs,便于精确 ...