java-速求大神解答。。。。。。

问题描述

速求大神解答。。。。。。
C/C++语言风格是{}都各占一行,Java习惯{放语句后,}单独占一行和{开始的位置缩进一致,两种代码风格的优缺点?

解决方案

无非是习惯而已,另外,C Like语言还有一种风格,就是花括号和下层对齐,比如

if (...)    {    ...    for (...)        {        ...        }    }

比你提到的那两种用的少。但是也有人用,比如写超级解霸的梁肇新就很推崇这个。

解决方案二:
没有什么优缺点可言,业内习惯而已

解决方案三:
没有功能上的区别,只是程序员个人的习惯所导致的,

解决方案四:
没有什么缺点还是优点的,只是自己习惯就好

解决方案五:
并非什么C/C++和Java的差异,Google编程规范就是左大括号不换行的,你如果用过Eclipse写C语言的话你会发现它的默认补全也是左大括号不换行。而VS的默认补全是左右大括号各占一行,我猜应该是Microsoft的编程规范规定了这种写法。
我个人是总体上喜欢Google编程规范的。

解决方案六:
没什么,根据自己的习惯就行

解决方案七:
我反正是习惯左花括号不换行,用右花括号来检查对其~

时间: 2024-09-19 09:45:29

java-速求大神解答。。。。。。的相关文章

编程-java 问题 求大神解答

问题描述 java 问题 求大神解答 第三题,我们老师说是选D,汉字能做标识符吗? 解决方案 A 肯定不行,是关键字.自己定义几个试一试就知道了~ 解决方案二: java中,命名规范是允许字母,下划线,$符的,汉字也可以,但一般不建议使用.你那题里面A interface是接口关键字,肯定不可以的 解决方案三: 汉字是可以做标示符的 string 字符串: int 数字: 都是可以通过编译的: 因为java语言是以UNICODE字符集为基础的,而汉字恰恰也包括在UNICODE字符中 解决方案四:

求大神解答一下-java中对象流objectstream问题

问题描述 java中对象流objectstream问题 输出的为什么不是cyh男20 ym女20求大神解答!!!!!!!!!! 解决方案 你的代码和我这个一样吗?麻烦把你的代码粘全了,我看看 解决方案二: 这个是照片......... 解决方案三: 我和你写的差不多,不知道你为啥会这样,我给你粘出我的代码package lianxi; import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOE

java se-java udp发送端接收端变成问题求大神解答。

问题描述 java udp发送端接收端变成问题求大神解答. 采用了多线程,如果发送端输入的是英文,接收端可以正常接收. 但是如果发送端输入的是中文,接收端无法接收,而且程序会卡.这是怎么回事?代码如下: 主程序代码: public class ChatDemo { public static void main(String[] args) throws IOException { DatagramSocket dss=new DatagramSocket(); DatagramSocket d

求大神解答关于java string字符串的问题,现有如下要截取,希望按括号分组

问题描述 求大神解答关于java string字符串的问题,现有如下要截取,希望按括号分组 如下字符串:希望每个括号之间的内容分一组变成子字符串,或者输出到文本每个括号之间的内容为一行.丢弃其余的部分 CF --> ('c1,t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t

对java中递归问题的输出不理解,求大神解答!谢谢

问题描述 对java中递归问题的输出不理解,求大神解答!谢谢 对于这一段代码我能够理解,压栈然后出栈就是6,5,4 package recursion; public class testRecursion { public static void main(String[] args) { int num=3; recursion(num); } private static void recursion(int n){ n++; if(n<7){ recursion(n); System.o

java switch-关于Switch语句,求大神解答!感谢!

问题描述 关于Switch语句,求大神解答!感谢! public class HelloWorld { public static void main(String[] args) { int num=1; switch(num){ case 1: System.out.println("1"); case 2: System.out.println("2"); break; case 3: System.out.println("3"); br

用java实现这个计算器为什么不能用(点击按钮为啥没反应),求大神解答??

问题描述 用java实现这个计算器为什么不能用(点击按钮为啥没反应),求大神解答?? import java.awt.BorderLayout; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JP

java试题,求大神解答啊

问题描述 java试题,求大神解答啊 2. 以下代码运行输出是() public class Person{ ????private String name="Person"; ????int age=0; } public class Child extends Person{ ????public String grade; ????public static void main(String[] args){ ????????Person p = new Child(); ???

java-初学者求大神解答JAVA问题

问题描述 初学者求大神解答JAVA问题 java中字符串数组排序 Arrays.sort() 是按西安大写后小写拍的 但是我想讲笑a排在B之前 有什么方法能实现 最好不是新建一个方法 解决方案 /* package whatever; // don't place package name! */ import java.util.*; import java.lang.*; import java.io.*; class C implements Comparator { public int