Java周记01

tech2024-10-30  20

前期学习准备

下载java编译器 JDK,下载安装eclipse

1.下载安装JDK 2.配置环境变量 计算机—属性—高级系统设置—高级—环境变量 3.系统变量—新建JAVA_HOME变量,变量值写JDK的安装目录 4.系统变量—PATH变量—编辑,加入%JAVA_HOME%\bin和%JAVA_HOME%\jre\bin 5.系统变量—新建CLASSPATH变量,变量值填写%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar 6.开始—运行—输入cmd—输入java -version,显示版本号代表配置成功 7.下载安装eclipse 8.打开eclipse,左侧空白区右键—new—java project,填写程序名,创建后在src右键—new—package—name填写包的名字,在name右键—new—class—name填写类的名字,编写程序后运行

使用eclipse的一些快捷键

自动写函数:Alt + / Scanner导包:Ctrl + Shift + O 格式化代码:Ctrl + Shift + F 复制上一行代码:Ctrl + Alt + ↓

课堂练习程序

1.编写程序,显示welcome to java五次 public ch1demo1{ public static void main(string[] args){ System.out.println("welcome to java");//System.out.println();输出 System.out.println("welcome to java"); System.out.println("welcome to java"); System.out.println("welcome to java"); System.out.println("welcome to java"); } } 2.编写程序,输入两个整数,输出其和、差、积、商、整除的结果 import java.util.Scanner;//Scanner带的包 public ch1demo2{ public static void main(string[] args){ Scanner input=new Scanner(System.in); //Scanner是内库的类,input是Scanner的一个对象,System.in是标准输入设备键盘,使用要带包 int a,b; System.out.println("input first number:"); a=input.nextIn();//输入a的值,nextInt对应a的数据类型int System.out.println("input second number:"); b=input.nextIn();//输入b的值,nextInt对应b的数据类型int input.close();//关闭连接输入的通道 System.out.println(a+ "+" +b + "=" +(a+b)); //System.out.println();中的+号起到连接作用,结果显示为a+b= System.out.println(a+ "-" +b + "=" +(a-b)); System.out.println(a+ "*" +b + "=" +(a*b)); System.out.println(a+ "/" +b + "=" +((double)a/b)); System.out.println(a+ "%" +b + "=" +(a%b)); } } 3.输入圆的半径,输出圆的面积和周长 import java.util.Scanner; public ch1demo4{ public static void main(string[] args){ double r; Scanner cin=new Scanner(System.in); r=cin.nextDouble(); cin.close(); double area=Math.PI*r*r; //PI在java.lang包里,默认自动导入,不用另外导包 double perimeter=2*Math.PI*r; System.out.println(area); System.out.println(perimeter); } } 4.输入两个字符串,将他们连接,输出连接的字符串 import java.util.Scanner; public ch1demo8{ public static void main(string[] args){ String s1,s2; Scanner cin=new Scanner(System.in); s1=cin.next();//输入字符串 s2=cin.next(); cin.close(); System.out.println(s1+s2); } } 5.输入一个小写字母,输出对应的大写字母 import java.util.Scanner; public ch1demo6{ public static void main(string[] args){ char c; Scanner cin=new Scanner(System.in); c=cin.next().charAt(0);//输入字符串,取字符串的第0个 System.out.println((char)(c-32)); //如果去掉(char),结果显示65 } } 6.创建布尔型变量,当它为真时显示1,为假时输出0 import java.util.Scanner; public ch1demo7{ public static void main(string[] args){ boolean t;//t是布尔型变量 Scanner cin=new Scanner(System.in); t=cin.nextBoolean();//输入值为true或false cin.close(); if(t==true){ System.out.println(1); } else{ System.out.println(0); } } }

其他

三种注释方式 /** 回车 注释一个类或函数 /* */ 注释一段 // 注释一行

一个java文件(class文件里)只能有一个public类

eclipse设置字体大小 window—preferences—general—apperance—colors and fonts—java—java editor text font—选择字体大小—apply

预习小结

《JAVA编程思想》—Bruce Eckel 第二章 Java里一切都视作对象,Java会更加面向对象。 作者在书中说:操作的标识符是对象的一个“引用”。我觉得有时像引用,有时候像指针。 对象内存存储有寄存器、堆栈、堆、常量存储、非RAM存储五个地方。 Java里的基本类型:boolean,char,byte,short,int,long,float,double,void;采取c和c++的相同方法。 作用域由花括号的位置决定,在作用域里定义的变量只可作用于作用域之前。 Java里不允许出现作用域不同的同名变量。 创建新的类:class 类名{ /* 类的内容 * / } 创建类的对象: 类名 对象名 = new 类名(); 字段和方法:对应c和c++里的数据成员和函数。 方法: 返回值 函数名 (参数列表){ 函数体 } 方法只有通过对象才能调用: 对象名. 函数名(参数); import 指示编译器导入一个包,也就是一个类库;通配符“ * ” , 一次导入一群类; 比如import java.util.*; static关键字,与c++一样,所有对象共享,只占一份内存,与任何类或对象无联系。

最新回复(0)