Java基础
来源:互联网 发布:淘宝有好看的衣服牌子 编辑:程序博客网 时间:2024/04/19 23:25
一.Javad的一些基础
1.关键字:被Java语言赋予了特殊含义的单词,关键字中所有的字母都是小写。
二.主函数的运用
package com.qunar;
public class dazhaohu {
//这个是该类的入口,在Java的世界我们管它叫主函数,每一个类,每一个Java文件,它只有一个主函数
public static void main (String [ ] args){
//输出语句,也叫做打印语句,用于将括号内的数据打印到控制台
System.out.println("hello world");
}
public static void main (String [] args){
System.out.println("你好,明天");
}
public static void main (String [] args){
System.out.println("熊出没了,注意");
}
public static void main(String [] args){
System.out.print("nihao");
System.out.print("nihao");
}
public static void main (String[] args){
System.out.println("nihao");
System.out.println("nihao");
//println有换行的效果,print没有换行的效果
}
}
三.if. if...else . else if 语句
public class anli {
public static void main (String[ ] args){
int a=75;
if(a>60){
System.out.println("及格");
}
if(a>60){
System.out.println("及格");
}
else {
System.out.println("不及格");
}
if(a>90){
System.out.println("优秀");
}
else if(a>60){
System.out.println("及格");
}
else{
System.out.println("差");
}
}
}
运行的结果是:
及格
及格
及格
四.定义一个数组
package com.qunar;
public class shuzu{
public static void main (String [ ] args){
int [] array={1,2,3};
int a=array[1 ];
System.out.println(a);
}
}
运行的结果是:
2
五.逻辑运算符&,&&,|,||,^
package com.qunar;
public class YunSuan {
public static void main (String[] args){
int a=5;
/*if(a>4 & a<6){
System.out.println("执行");
}*/
/*if(a>4 & a<3){
System.out.println("执行");
}*/
/*if(a<3 & a>4){
System.out.println("执行");
}*/
/*if(a<1 & a>8){
System.out.println("执行");
}*/
//&逻辑运算符,true&true=true && true&&true=true
// true&false=false true&&false=false
// false&true=false false&&true=false
// false&false=false false&&false=false
//(两个与,左边是错误的,右边就不执行,节省了一半的时间)
/*if((a>4 | a<6)){
System.out.println("执行");
}*/
/*if(a>4 | a<3){
System.out.println("执行");
}*/
/*if(a<3 |a>4){
System.out.println("执行");
}*/
/*if(a<1 |a>8){
System.out.println("执行");
}*/
//|逻辑运算符,true|true=true || true||true=true
// true|false=true true||false=true
// false|true=true false||true=true
// false|false=false false||false=false
//(两个或,左边是正确的,右边就不需要去执行,节省了一半的时间)
/*if(a>4 ^ a<6){
System.out.println("执行");
}*/
/*if(a>4 ^ a<3){
System.out.println("执行");
}*/
/*if(a<3 ^a>4){
System.out.println("执行");
}*/
if(a<1 ^a>8){
System.out.println("执行");
}
//^异或逻辑运算符,true^true=false
// true^false=true
} // false^true=true
// false^false=false
}
六.for循环和while循环
package com.qunar;
public class ForDemo {
public static void main (String[]args){
// for(int x=0;x<55;x++){
// int a=4;
// int b;
// b=a+x;
// System.out.println("b="+b);/强制转换成数组
// }
// int y=0;
// while (y<55){
// System.out.println("y="+y);//强制转换成数组
// y++;
// }
//
int [] array ={5,7,8,4};
for (int x=0;x<array.length;x++){
System.out.println(array[x]);
}
//遍历数组
}
}
七.switch语句
package com.qunar;
public class SwitchTest {
public static void main (String[] args){
int x =4;
switch(x){
case 3:
case 4:
case 5:
System.out.println("春季");
break;
case 6:
case 7:
case 8:
System.out.println("夏季");
break;
case 9:
case 10:
case 11:
System.out.println("秋季");
break;
case 1:
case 2:
case 12:
System.out.println("冬季");
break;
default:
System.out.println("nono");
/*
if和switch语句很像。
具体什么场景下,应用哪个语句呢?
虽然两个语句都可以使用,建议使用swtich语句。因为效率稍高。
其他情况:对区间判断,对结果为boolean类型判断,使用if,if的使用范围更广。
*/
}
}
}
运行的结果是:
春季
八.长方形和三角形的实现
package com.qunar;
public class ForForDemo {
public static void main (String[]args){
for(int x=0;x<4;x++){
for(int y=0;y<4;y++){
System.out.print("*");}
System.out.println();
} System.out.println("----------------------");
for(int x=0;x<4;x++){
for(int y=x;y<4;y++){
System.out.print("*");
}
System.out.println();
}
}
}
运行的结果是:
****
****
****
****
----------------------
****
***
**
*
- Java基础01:基础
- Java基础:基础加强
- Java基础-基础
- java基础的基础
- JAVA基础---基础常识
- Java基础:基础加强
- [Java 基础]基础语法
- Java基础
- java基础
- java 基础
- java基础
- Java基础
- Java基础
- Java基础
- JAVA基础
- JAVA基础
- JAVA基础
- java基础
- HDU 2112
- 软件开发的常用开发模式
- 搭建gpu的theano
- C++学习(一)——标准库类型之string全解析
- 牛客网今日头条笔试详解
- Java基础
- 队列和栈
- java中final与static的区别
- 2015级C++第10、11周实践项目 继承和派生
- 多区域OSPF动态路由配置(拓扑图)
- STL浅析
- bzoj 3823: 定情信物
- BZOJ 4562|HAOI 2016|食物链|动态规划
- 嵌入式系统开发常用网址