学JAVA (MARS)中2014年3月31日17:35:08
2014-03-31 20:58
423 查看
(1)为啥String类型的不行呢,而换成int的就可以了?
附代码:import java.util.Scanner;
public class Hello{
public static void main(String[] args){
Scanner input = new Scanner(System.in);
System.out.println("play1 is ");
String play1 = input.next();
System.out.println("play2 is");
String play2 =input.next() ;
if( (play1 == "石头"&&play2 =="石头")||(play1 == "剪子"&&play2 == "剪子")||(play1 == "布"&&play2 == "布") ){
System.out.println("平");
}
else if( (play1 == "石头"&&play2 == "剪子")||(play1 == "剪子"&&play2 =="布")||(play1 == "布"&&play2 =="石头") ){
System.out.println("play1胜");
}
else {
System.out.println("play2胜");
}
}
}
(2)全局变量与局部变量的作用(boolean b = false 的位置),和int k = i%j;
if(k==0){
b =true;
}
}
if(!b) 的 判断关系(迷糊不清)
public
class Hello{
public static void main(String[] args){
boolean b = false;
for(int i = 100;i<201;i++){
//boolean b = false;
for(int j = 2;j<i;j++){
int k = i%j;
if( k==0){
b =true;//就是说,只要有一个(例如:121 取余11为0,则b为true,往下走,非b意思说一个都没有使b为true,则输出i)使K==0的话,b就为true,....
}
}
if(!b){
System.out.println(i);
}
}
System.out.println("zz");} }
//注意:当本类当中,一个构造函数(使用this)调用本类中其他的构造函数时,this这条代码一定要放在代码的第一条语句
(1)类的定义方法 class Dog{
属性;也叫成员变量
方法;也叫成员函数
}
(2)生成对象的方法
格式:类名 对象名 = new 类名();
例如:Dog dog = new Dog();
<1>创建一个Dog的引用;
<2>创建一个Dog的对象;
<3>将创建的Dog的对象赋给这个引用。
(3)对象和对象的引用
(4)函数的重载
两个函数或者多个参数在同一类中;函数名相同,参数列表不同
(5)构造函数
类名(){
无返回值类型的定义;名字必须和类名相同。作用;当使用new的时候,会形成这个类的对象;
}
附代码:import java.util.Scanner;
public class Hello{
public static void main(String[] args){
Scanner input = new Scanner(System.in);
System.out.println("play1 is ");
String play1 = input.next();
System.out.println("play2 is");
String play2 =input.next() ;
if( (play1 == "石头"&&play2 =="石头")||(play1 == "剪子"&&play2 == "剪子")||(play1 == "布"&&play2 == "布") ){
System.out.println("平");
}
else if( (play1 == "石头"&&play2 == "剪子")||(play1 == "剪子"&&play2 =="布")||(play1 == "布"&&play2 =="石头") ){
System.out.println("play1胜");
}
else {
System.out.println("play2胜");
}
}
}
(2)全局变量与局部变量的作用(boolean b = false 的位置),和int k = i%j;
if(k==0){
b =true;
}
}
if(!b) 的 判断关系(迷糊不清)
public
class Hello{
public static void main(String[] args){
boolean b = false;
for(int i = 100;i<201;i++){
//boolean b = false;
for(int j = 2;j<i;j++){
int k = i%j;
if( k==0){
b =true;//就是说,只要有一个(例如:121 取余11为0,则b为true,往下走,非b意思说一个都没有使b为true,则输出i)使K==0的话,b就为true,....
}
}
if(!b){
System.out.println(i);
}
}
System.out.println("zz");} }
//注意:当本类当中,一个构造函数(使用this)调用本类中其他的构造函数时,this这条代码一定要放在代码的第一条语句
(1)类的定义方法 class Dog{
属性;也叫成员变量
方法;也叫成员函数
}
(2)生成对象的方法
格式:类名 对象名 = new 类名();
例如:Dog dog = new Dog();
<1>创建一个Dog的引用;
<2>创建一个Dog的对象;
<3>将创建的Dog的对象赋给这个引用。
(3)对象和对象的引用
(4)函数的重载
两个函数或者多个参数在同一类中;函数名相同,参数列表不同
(5)构造函数
类名(){
无返回值类型的定义;名字必须和类名相同。作用;当使用new的时候,会形成这个类的对象;
}
相关文章推荐
- java关键词
- 【Spring+MAVEN+IBatis+MySQL】简单例子
- java里的Garbage Collection
- Struts2配置文件Struts.xml示范
- Struts中的action传递参数到下个action,jsp时是使用get方法还是set方法
- Struts2中过滤器和拦截器的区别
- 利用Java 3D技术播放动画之JMF技术
- java并发编程实践学习(一)java的类锁和对象锁
- 常用Java静态代码分析工具的分析与比较
- javaWeb开发之filter
- java中的匿名内部类总结
- Java性能优化系列之五--JavaIO
- Java性能优化系列之四--Java内存管理与垃圾回收机制详解
- [学习笔记]小型java游戏引擎_1
- Eclipse常用快捷键
- Java性能优化系列之三--并发程序设计详解
- java学习总结——第八天
- struts2区分get/post请求
- Java性能优化系列之二--程序优化
- Java代码质量检测评估工具